0
我正在嘗試編寫一個程序,用於練習,它使用靜態庫 - 學校提供的.a和.h文件。我遵循我在這裏看到的邏輯和答案,並在項目的Properties - > Build - > Linker - >庫中添加.a文件。程序#包含帶有「file.h」的文件,並且所有文件都在同一個文件夾中。NetBeans 7.0.1 C++ - 使用靜態庫,'未定義引用'
雖然一切看起來都是按順序的,並且控制檯顯示.a文件已添加到鏈接器命令中,但我得到'未定義引用(庫函數)'的錯誤。
請幫忙!
您可以獲取和發佈完整的編譯器命令行調用? –
@MartinhoFernandes這是它的精神。 我從對象文件中刪除了完整路徑,但就是這樣。 g ++。exe -o PrintQ2.o Q2.o RandomDouble.o randomaelf64.a -static –