我有一个项目,我需要在 VS2010 中使用 JsonCpp 和 boost/thread 但我有一个链接问题:
- JsonCpp 需要在运行时库设置为MultiThread (/MT)的情况下进行编译
- 我想我已经在静态 MT 中编译了 boost/thread,因为我有:
- libboost_thread-vc100-mt-1_48.lib
- libboost_thread-vc100-mt-s-1_48.lib
现在,我有以下链接错误:
链接:警告 LNK4098:defaultlib 'MSVCRT' 与使用其他库冲突;使用 /NODEFAULTLIB:library
如果我使用 /NODEFAULTLIB:MSVCRT,我还有其他链接错误...
也许我没有正确编译 boost,我使用了他们的 jam 脚本:
运行时链接=静态
谢谢 :-)