我正在尝试使用MSVC 2010编译一个项目,编译成功,但当我尝试运行应用程序时,它会给出CRT未初始化的错误。这是一个控制台应用程序,因此我尝试将mainCRTStartup指定为入口点,但没有帮助。
在同一解决方案中,还有其他项目,它们没有这样的问题。我看到它们之间的区别是不工作的那个使用了boost。如果这很重要,Boost v1.38.0。运行时库是Multi-threaded DLL。
链接器命令行是:
在同一解决方案中,还有其他项目,它们没有这样的问题。我看到它们之间的区别是不工作的那个使用了boost。如果这很重要,Boost v1.38.0。运行时库是Multi-threaded DLL。
链接器命令行是:
/OUT:"D:\temp\ghost\Release\ghost.exe" /INCREMENTAL:NO /NOLOGO /LIBPATH:"..\zlib\lib" /LIBPATH:"..\mysql\lib\opt" /LIBPATH:"..\boost\lib" "ws2_32.lib" "winmm.lib" "zdll.lib" "StormLibRAS.lib" "kernel32.lib" "user32.lib" "gdi32.lib" "winspool.lib" "comdlg32.lib" "advapi32.lib" "shell32.lib" "ole32.lib" "oleaut32.lib" "uuid.lib" "odbc32.lib" "odbccp32.lib" "D:\temp\ghost\bncsutil\vc8_build\Release\BNCSutil.lib" /MANIFEST /ManifestFile:"Release\ghost.exe.intermediate.manifest" /ALLOWISOLATION /MANIFESTUAC:"level='asInvoker' uiAccess='false'" /DEBUG /PDB:"D:\temp\ghost\Release\ghost.pdb" /SUBSYSTEM:CONSOLE /OPT:REF /OPT:ICF /PGD:"D:\temp\ghost\Release\ghost.pgd" /LTCG /TLBID:1 /ENTRY:"mainCRTStartup" /DYNAMICBASE /NXCOMPAT /MACHINE:X86 /ERRORREPORT:QUEUE
CreateThread
这个函数? - Necrolis