我非常經歷寫我自己的代碼,而不是在C++。我習慣於添加.NET程序集引用,並且我想要使用C++。我下載了一個VC++ 6項目,演示了一個圖形算法,在Visual Studio 2010 Ultimate中打開它,並下載了所需的庫(LEDA .NET程序集),但是它們都帶有DLL和LIB,所以我認爲我不會遇到任何問題與.NET和C++連接。此外,LEDA項目帶有C++風格的頭文件和靜態庫,但沮喪仍然存在。如何修復Visual Studio的連接挫折
我把我的頭LEDA文件的目錄可見的項目,因爲我可以「去定義」所有的自定義LEDA數據類型,看看他們在LEDA定義包括文件。
但是,我不能編譯/中鏈接這些數據類型。該VS發現它們的存在排斥,並拒絕承認他們可能在leda.lib找到。
步驟我已經採取了:
- 增加附加/ LIBPATH路徑下的屬性 - >連接器 - >常規
- 加明確下屬性 - >鏈接器LIB引用>輸入
- 添加了所有包含LEDA頭文件和庫的路徑到我可以找到的每個路徑位置,如包含路徑,參考路徑,庫路徑。
- 複製的DLL和庫,來釋放文件夾以及項目的基本文件夾。
- 增加了的#pragma評論(LIB, 「樂達」)
仍然沒有喜悅。
這是很糟糕的,因爲沒有一個定製的typedef是公認的錯誤氣球646個錯誤。
如果有人是一種足以提供協助,謝謝。
感謝您的提示。試過但仍然完全失敗。 –
鏈接器通常會產生一個錯誤,說明它是否無法找到某個文件或打開某個文件。你的情況如何?它應該在長長的錯誤列表的開頭。 – ScarletAmaranth
錯誤錯誤C4430:缺少類型說明符 - 假定爲int。注意:C++不支持default-int \t \ .. \ DFS.cpp PT –