我知道這可能是由一些_dllexport引起的()的地方,而不是在我的代碼,但在一些第三方件。 (QT,升壓,OpenSG,...)構建一個exe時如何禁用EXP/lib目錄一代?
有一個簡單的鏈接器選項來禁用此?我已經搜索,但沒有找到任何地方。
我知道這可能是由一些_dllexport引起的()的地方,而不是在我的代碼,但在一些第三方件。 (QT,升壓,OpenSG,...)構建一個exe時如何禁用EXP/lib目錄一代?
有一個簡單的鏈接器選項來禁用此?我已經搜索,但沒有找到任何地方。
據我所知,沒有,因爲相關的#pragma的覆蓋鏈接器設置。
我建議你確保你有一箇中間文件和輸出文件不同的文件夾。
我用它來建立這樣的項目(項目屬性/常規配置頁):
Output Directory = $(SolutionDir)\Build\$(ConfigurationName)
Intermediate Directory = $(SolutionDir)\Build\$(ConfigurationName)\$(ProjectName)
我有。 exp/lib是輸出文件。 (很有道理的DLL) – Macke 2009-05-04 12:38:21
好吧,這是有道理的。 : - / – Macke 2009-05-04 12:39:01