簡體   English   中英

VS 2015鏈接器錯誤,預編譯頭

[英]VS 2015 linker error, precompiled headers

我在Visual Studio 2015工具鏈中使用Eclipse CDT。 在對所有不同的選項進行了大量修改之后,我現在幾乎可以使用預編譯的頭文件了。 在預構建步驟中,我從stdafx.cpp創建預編譯的頭,並在其他文件中使用它。 編譯效果很好,但是在鏈接時出現以下錯誤: Logger.obj : error LNK2011: precompiled object not linked in; image may not run Logger.obj : error LNK2011: precompiled object not linked in; image may not run

Logger.obj是從Logger.cpp創建的,它是我自己的文件之一,並在此過程中進行了編譯。 我認為這可能是因為整個Logger類都是模板,並且Logger.cpp中沒有真正的代碼,但是即使嘗試使用stdafx.h中包含的內容也不會更改此設置。

有人知道錯誤的實際含義嗎? 我有多個圖書館時看到過一些帖子,但就我而言,它實際上是我自己的文件之一,而不是來自圖書館。 我將不勝感激!

您需要在要鏈接的文件列表中包含stdafx.obj(根據我的評論)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM