2010-10-27 15 views
0

我嘗試將GLUI庫添加到我的項目中。 以調試模式編譯運行良好。但是,如果我在Release編譯,它給了我一堆LNK2005錯誤,說這樣的話的:嘗試將GLUI庫添加到項目時發佈中的鏈接程序問題

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頭文件中加載的)到我的項目中,我收到了這些鏈接器錯誤。

任何建議我可以做什麼?

謝謝!

回答

0

在Visual Studio中有一個鏈接器選項可用於抑制這些鏈接器錯誤。我的意思是,如果定義已經存在於其他一些庫中,它會給出這些錯誤。請參閱MSDN的視覺stuio鏈接器選項。

相關問題