请大家帮个忙
    小弟在oracle9i下把*.pc的文件生成*.c后,再用vc 6把c编译成可执行程序,预编译通过,但生成exe时报以下错误:
fist.obj : error LNK2001: unresolved external symbol _sqlcxt
Debug/fist.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
我已经把link加进
include:C:\ORACLE\ORA90\PRECOMP\PUBLIC
lib:C:\ORACLE\ORA90\LIB;C:\ORACLE\ORA90\PRECOMP\LIB
死活都不让我通过
请大家帮下,谢谢

解决方案 »

  1.   

    是不是在程序中引用了其他exe或dll程序如果是的话 用extern关键字引入即可
      

  2.   

    程序中我就执行了EXEC SQL CONNECT :username;
    其他什么都没干
      

  3.   

    我oracle版本如下 BANNER
    --------------------------------------------------------------
    Oracle9i Enterprise Edition Release 9.0.1.1.1 - Production
    PL/SQL Release 9.0.1.1.1 - Production
    CORE    9.0.1.1.1       Production
    TNS for 32-bit Windows: Version 9.0.1.1.0 - Production
    NLSRTL Version 9.0.1.1.1 - Production不知道是32位的问题还是咋的