±±¾©Ê¯ÓÍ»¯¹¤Ñ§Ôº2026ÄêÑо¿ÉúÕÐÉú½ÓÊÕµ÷¼Á¹«¸æ
²é¿´: 539  |  »Ø¸´: 0
µ±Ç°Ö÷ÌâÒѾ­´æµµ¡£
¡¾Óн±½»Á÷¡¿»ý¼«»Ø¸´±¾Ìû×Ó£¬²ÎÓë½»Á÷£¬¾ÍÓлú»á·ÖµÃ×÷Õß newlgt µÄ 20 ¸ö½ð±Ò

newlgt

ľ³æ (ÕýʽдÊÖ)

[½»Á÷] ¡¾ÇóÖú¡¿ÎÊ´ó¼ÒÒ»¸öÓйØIVF9.1ÃüÁîÐбàÒëÁ´½ÓµÄÎÊÌâ

ÎÒÏÖÔÚµÄÎÊÌâÊÇÕâÑùµÄ£º
    ÎÒÏÖÔÚÊÇÓÃIVF9.1À´×öÒ»¸ö¶¯Ì¬Á´½ÓÊý¾Ý¿âguo.DLL£¬´Ó¶øÔÚÁíÍâÒ»¸öÈí¼þAÖе÷ÓøÃDLLÎļþ¡£
    Ô´´úÂëÓÐÁ½¸öÎļþ£ºgpilhxI.f, gpilhx.f£¬ÕâÁ½¸ö¶¼ÊÇ×Ó³ÌÐòsubroutine£¬gpilhxI.fÊÇgpilhx.fµÄ¸¸×Ó³ÌÐò£¬Ò²¾ÍÊÇ˵ÔÚgpilhxI.fÖÐÒªµ÷ÓÃgpilhx.f¡£µ«ÊÇ£¬Í¬Ê±gpilhx.fÖÐÒªµ÷ÓÃÒ»¸ö¾²Ì¬Á´½ÓÊý¾Ý¿âgpp.libÖеÄÒ»¸ö×Ó³ÌÐò¡£
    ÎÒÓõÄÕâ¸ö×ö¿ÎÌâµÄÈí¼þAÄܹ»×Ô¶¯µ÷ÓÃfortran±àÒëÆ÷£¨Ó¦¸ÃÊÇͨ¹ýÖ´ÐÐmakeusercode.txtÎļþÖеÄÖ¸ÁîÀ´ÉèÖò¢ÇÒ¿ØÖÆIVF9.1±àÒëÆ÷£©À´±àÒëÁ´½Ó²úÉúÎÒÐèÒªµÄguo.DLLÎļþ£¬µ«ÊÇIVF9.1ÃüÁîÐбàÒëµÄʱºò³öÏÖÕâ¸ö½á¹û£ºgpilhx.obj : error LNK2019: ÎÞ·¨½âÎöµÄÍⲿ·ûºÅ_GPI2EX@28£¬¸Ã·ûºÅÔÚº¯Êý _GPILHX Öб»ÒýÓá£
     ÎÒ¾­¹ý·ÖÎöÊÇÕâÑùµÄ£ºÒòΪgpilhx.fҪʹÓÃgpp.libÖеÄÒ»¸ö×Ó³ÌÐòGPI2EX£¬µ«ÊÇÔÚ×Ô¶¯Á´½ÓµÄʱºò±àÒëÆ÷ûÓн«gpp.libÁ´½Ó£¬ËùÒÔ³öÏÖ²»ÈÏʶGPI2EXµÄÇé¿ö£¨ÎÒÔÚmicrosoft visual studio 2005Öо­¹ýÑéÖ¤£¬È·ÊµÊÇÕâ¸öÔ­Òò£©¡£
     µ«ÊÇÎÊÌâÊÇ£¬ÎÒ×ö¿ÎÌâµÄÕâ¸öÈí¼þ±ØÐëÒª×Ô¶¯µ÷ÓÃIVF9.1£¬±àÒëÁ´½Ó£¬²úÉúguo.dll£¬ÕâÑù²ÅÄÜʹÓá£ÎÒ×Ô¼ºÊÖ¶¯±àÒëÁ´½Ó²úÉúµÄguo.dllÈí¼þ²»²ÉÓá£
     ËùÒÔΨһ½øÐиÄÕýµÄ·½·¨ÊǶÔmakeusercode.txt½øÐÐÐ޸쬴ӶøÊ¹µÃ±àÒëÆ÷Á´½ÓµÄʱºò¿¼ÂÇgpp.lib¡£
     ÏÂÃæÊÇÎÒ×ö¿ÎÌâËùÓõÄÈí¼þÃüÁîÖ´ÐÐÎļþmakeusercode.txtµÄÔ´´úÂ룬ÎÒÏëÇëÎÊ´ó¼Ò£¬²»ÖªµÀ´ó¼ÒÃ÷°×ÕâÊÇʲôÓïÑÔÂ𣿣¿ÁíÍâÔõôÐ޸IJÅÄÜʹµÃ±àÒëÆ÷ÔÚ±àÒëÁ´½ÓµÄʱºòÄܹ»ÈÏʶgpp.libÕâ¸ö¾²Ì¬Êý¾Ý¿â£¿£¿·Ç³£¸Ðл´ó¼Ò£¬×£´ó¼Òѧϰ¹¤×÷˳Àû£¡£¡

# Uncomment the following for DEBUG build, comment out for RELEASE build
#DEBUG_BUILD   = 1
# Uncomment this line for INTEL Fortran, comment out for COMPAQ or DIGITAL Fortran
INTEL_FORTRAN = 1
# Uncomment this line for VC8 compatibility
USING_VC8 = 1
!ifndef USING_VC8
# Uncomment this line for VC6 compatiblity
#USING_VC6     = 1
!endif
########################## Generic part of makefile #####################
#!include
########################## Path to required atutcfor.h/c files etc
INCL            = -I
INCLUDEPATHS    = $(INCL)$(ATUTCFORINCLUDEPATH)
########################## File Extensions #########
OBJ             = .obj
OLB             = .lib
DLL             = .dll
CPPSUFFIX       = .cpp
WIPEALL         = .*
########################## Basic command macros ####
ECHO            = @echo
WIPE            = @del
RSC             = @rc.exe
#
########################## Compiler Commands #######
C               = @cl /nologo
CPP             = @cl /nologo
C_ALTOBJECT     = /Fo
!ifdef INTEL_FORTRAN
FORTRAN         = @ifort /nologo /iface:cvf
!else
FORTRAN         = @fl32 /nologo
!endif
#
########################## Compiler Options ########
C_OPTIMIZE      = /O1
C_OPTC          = /c /W3 /D_X86_=1 /DWIN32 /DINTEL_X86 /D_NO_PROTO /MD /Zm500 /EHsc
CPP_OPTC        = $(C_OPTC) /Zc:wchar_t-
F_OPTC          = /c /DWIN32 /DINTEL_X86 /G5 /MD
RSC_OPT         = /l 0x809
!ifdef DEBUG_BUILD
# remove /DPROCEDURE_CALL_DEBUG to disable all embedded debug diagnostics
# and/or edit individual source files
CDEBUG          = /Zi /D_DEBUG /DPROCEDURE_CALL_DEBUG
CPPDEBUG        = $(CDEBUG)
# remove /d_lines to disable all embedded debug diagnostics
FDEBUG          = /Zi /d_lines
RSCDEBUG        = /d "_DEBUG"
!else
CDEBUG          =
CPPDEBUG        =
FDEBUG          =
RSCDEBUG        = /d "NDEBUG"
!endif
# Manifest Tool (needed with C/C++ 2005 aka VC8)
MT                = @mt -nologo
#
########################## Link Commands ###########
!ifdef DEBUG_BUILD
LINKDEBUG       = /DEBUG /MAP /DEBUGTYPE:CV
!else
LINKDEBUG       =
!endif
C_LINK          = @link
DLLOPT          = /dll /OPT:NOREF
LIB_PATH        = /LIBPATH:
C_OPTL          = /NOLOGO /SUBSYSTEM:CONSOLE /FORCE:MULTIPLE /MACHINE:IX86 \
                  /NODEFAULTLIB:"libc.lib" \
                  /NODEFAULTLIB:"msvcrt.lib" /NODEFAULTLIB:"msvcrtd.lib" \
                  /NODEFAULTLIB:"msvcirt.lib" /NODEFAULTLIB:"msvcirtd.lib"
#
ALT_EXECUTABLE  = /OUT:
#
!ifdef DEBUG_BUILD
# Debug build system libraries
CSYSLIBS        = user32.lib gdi32.lib winspool.lib  gpp.lib \
                  comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib \
                  uuid.lib odbc32.lib odbccp32.lib wsock32.lib msvcrtd.lib
SYSLIBS         = user32.lib gdi32.lib winspool.lib gpp.lib \
                  comdlg32.lib advapi32.lib shell32.lib \
                  wsock32.lib msvcrtd.lib
!else
# Release build system libraries
CSYSLIBS        = user32.lib gdi32.lib winspool.lib gpp.lib \
                  comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib \
                  uuid.lib odbc32.lib odbccp32.lib wsock32.lib msvcrt.lib
SYSLIBS         = user32.lib gdi32.lib winspool.lib gpp.lib \
                  comdlg32.lib advapi32.lib shell32.lib \
                  wsock32.lib msvcrt.lib
!endif
#
#
##################### End of generic part of makefile ###################
#
ATUTCFORPATH        = D:\Aspen V7\Install\AMSystem V7.0\procedures
ATUTCFORINCLUDEPATH = "D:\Aspen V7\Install\AMSystem V7.0\procedures"
AMSYSBIN            = D:\Aspen V7\Install\AMSystem V7.0\Bin
#
# no user include file supplied
#
#
################### Problem specific part ###############################
Libraries    = guo$(DLL)
#
Library1_Objects = gpilhxI$(OBJ) gpilhx$(OBJ) gpp$(OLB)
#
!ifdef USING_VC6
LIBATDLL = libatdllvc6
!else
!ifdef OTHER_COMPILER
LIBATDLL = atdll_support
!else
LIBATDLL = libatdll
!endif
!endif
#
# Sets the image version number in the dll
VERSION = /VERSION:22.0
#
#
build: $(Libraries)
#
guo$(DLL): $(Library1_Objects) "guo.res" $(USERTARGETS)
    $(ECHO) Building Dynamic Link Library guo$(DLL)
    $(C_LINK) $(LINKDEBUG) $(C_OPTL) $(DLLOPT) $(VERSION) "guo.res" "$(AMSYSBIN)\gpp$(OLB)" $(Library1_Objects) \
    "$(ATUTCFORPATH)\$(LIBATDLL)$(OLB)" \
    $(ALT_EXECUTABLE)"guo$(DLL)" $(USERLIBPATHS) $(USERLIBS) \
    $(SYSLIBS)
!ifdef USING_VC8
    $(MT) -manifest "guo$(DLL).manifest" -outputresource:"guo$(DLL)";2
!endif
    $(ECHO) Dynamic Link Library built
#
#
# Version resource for guo
"guo.res": "guo.rc"
    $(ECHO) Compiling guo.rc
    $(RSC) $(RSC_OPT) -fo "guo.res" "guo.rc"
#
gpilhxI$(OBJ): gpilhxI.f
    $(ECHO) Compiling gpilhxI.f
    $(FORTRAN) $(FDEBUG) $(F_OPTC) gpilhxI.f
#
gpilhx$(OBJ): gpilhx.f
    $(ECHO) Compiling gpilhx.f
    $(FORTRAN) $(FDEBUG) $(F_OPTC) gpilhx.f
»Ø¸´´ËÂ¥

» ²ÂÄãϲ»¶

Life comes in a package£¡£¡
ÒÑÔÄ   »Ø¸´´ËÂ¥   ¹Ø×¢TA ¸øTA·¢ÏûÏ¢ ËÍTAºì»¨ TAµÄ»ØÌû
Ïà¹Ø°æ¿éÌø×ª ÎÒÒª¶©ÔÄÂ¥Ö÷ newlgt µÄÖ÷Ìâ¸üÐÂ
×î¾ßÈËÆøÈÈÌûÍÆ¼ö [²é¿´È«²¿] ×÷Õß »Ø/¿´ ×îºó·¢±í
[¿¼ÑÐ] Ò»Ö¾Ô¸ÄϾ©º½¿Õº½Ìì´óѧ²ÄÁÏѧ˶Çóµ÷¼Á +3 @taotao 2026-03-28 3/150 2026-03-28 10:26 by JourneyLucky
[¿¼ÑÐ] 283Çóµ÷¼Á +5 A child 2026-03-28 5/250 2026-03-28 10:13 by JourneyLucky
[¿¼ÑÐ] 081200-314 +3 LILIQQ 2026-03-27 4/200 2026-03-28 09:41 by ±£»¤µØÇòÄãÎÒ×öÆ
[¿¼ÑÐ] 266Çóµ÷¼Á +11 ÑôÑôÍÛÈû 2026-03-27 12/600 2026-03-27 17:56 by yu221
[¿¼ÑÐ] 269ר˶Çóµ÷¼Á +10 ½ð¶÷±´ 2026-03-21 10/500 2026-03-27 15:10 by caszguilin
[¿¼ÑÐ] Ò»Ö¾Ô¸±±»¯085600²ÄÁÏר˶275|ÓÐÎÄÕÂרÀû£üÇóµ÷¼Á +3 Micky11223 2026-03-25 3/150 2026-03-27 14:52 by ×íÔÚ·çÀï
[¿¼ÑÐ] 305Çóµ÷¼Á +5 ÍÛ¬¿¨¿â 2026-03-26 5/250 2026-03-27 14:01 by laoshidan
[¿¼ÑÐ] 348Çóµ÷¼Á +4 СÀÁ³æ²»ÀÁÁË 2026-03-27 5/250 2026-03-27 12:47 by ¹û¹ûÂèßä
[¿¼ÑÐ] ²ÄÁÏÇóµ÷¼Á +8 @taotao 2026-03-21 8/400 2026-03-27 11:21 by wangjy2002
[¿¼ÑÐ] Ò»Ö¾Ô¸Ö£´ó085600£¬310·ÖÇóµ÷¼Á +5 Àîäì¿É 2026-03-26 5/250 2026-03-27 11:14 by ²»³Ôô~µÄ؈
[¿¼ÑÐ] Çóµ÷¼Á +6 ÁÖ֮Ϧ 2026-03-24 6/300 2026-03-27 08:38 by hypershenger
[¿¼ÑÐ] 343Çóµ÷¼Á +4 ÔùÎÒÒ»±¾Êé 2026-03-23 4/200 2026-03-27 00:40 by wxiongid
[¿¼ÑÐ] Çóµ÷¼Á +8 Auroracx 2026-03-22 8/400 2026-03-26 19:55 by ²»³Ôô~µÄ؈
[¿¼ÑÐ] Ò»Ö¾Ô¸Ìì½ò´óѧ339²ÄÁÏÓ뻯¹¤Çóµ÷¼Á +3 ½­ÍùÂôÓã 2026-03-26 3/150 2026-03-26 09:42 by ÍõСǷi
[¿¼ÑÐ] 309Çóµ÷¼Á +4 gajsj 2026-03-25 5/250 2026-03-26 00:27 by Dyhoer
[¿¼ÑÐ] 318Çóµ÷¼Á +5 plumÀî×Ó 2026-03-21 8/400 2026-03-25 09:26 by aa331100
[¿¼ÑÐ] ÉúÎïѧѧ˶Çóµ÷¼Á +7 СÑò˯×ÅÁË? 2026-03-23 10/500 2026-03-25 02:24 by Çå·ç·÷Ñï¡£ m
[¿¼ÑÐ] 269Çóµ÷¼Á +4 ÎÒÏë¶ÁÑÐ11 2026-03-23 4/200 2026-03-23 21:25 by pswait
[¿¼ÑÐ] Çóµ÷¼ÁԺУÐÅÏ¢ +6 CX 330 2026-03-21 6/300 2026-03-22 15:25 by ÎÞи¿É»÷111
[¿¼ÑÐ] ÉúÎïѧµ÷¼Á +5 Surekei 2026-03-21 5/250 2026-03-22 14:39 by tcx007
ÐÅÏ¢Ìáʾ
ÇëÌî´¦ÀíÒâ¼û