我尝试将 GLUI 库添加到我的项目中。在调试模式下编译运行良好。但是如果我在 Release 中编译,它会给我一堆 LNK2005 错误,比如:
error LNK2005: _realloc already defined in Libcmt.lib(realloc.obj)
好的 - 我之前已经遇到过一些类似的链接器问题,因为我在我的应用程序中同时使用了 CRT 和 MFC,但我可以使用本指南解决这个问题:http: //support.microsoft.com/default.aspx ?scid=http:// support.microsoft.com:80/support/kb/articles/q148/6/52.asp&NoWebContent=1
因此,在链接器->输入面板的项目设置中,我有
additional dependencies: Nafxcw.lib Libcmt.lib
ignore libraries: Nafxcw.lib;Libcmt.lib
所以 - 这曾经工作正常。但是现在我将glui32.lib(它实际上是使用#pragma 语句加载到glui.h 头文件中)到我的项目中,我得到了那些链接器错误。
关于我能做什么的任何建议?
谢谢!