【发布时间】:2011-05-01 02:54:59
【问题描述】:
我尝试将 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 头文件中)添加到我的项目中,我得到了那些链接器错误。
对我能做什么有什么建议吗?
谢谢!
【问题讨论】: