2012-01-10 58 views
1

我想生成的我「的.cpp」在微軟我的項目文件名爲「.o」輸出的Visual Studio C++ 2010生成目標文件名爲「.o」,而在Visual Studio C++

編制項目我已經找到答案,說要編譯沒有鏈接,你必須按Ctrl + F7,但是那個對象文件在哪裏創建?

+0

我相信某些Microsoft系統上的目標文件被稱爲'* .obj'而不是''.o'',就像在Linux上一樣。但最後一次我在微軟系統上編譯的時間是1980年代的。...... – 2012-01-10 11:40:28

+1

巴西爾的內存很不錯,微軟的編譯器仍然創建'* .obj'文件。查看項目文件夾中的Debug或Release目錄。 – 2012-01-10 11:46:24

+0

@Basile Starynkevitch從根本上來說,Windows的目標文件是COFF,而Linux和朋友都是ELF。我不認爲微軟的編譯器甚至可以輸出ELF。 – 2012-01-10 11:57:16

回答

1

Visual Studio創建* .obj文件,如果您鏈​​接或不鏈接,它們將始終創建。默認目錄是「Debug」和/或「Release」,但這取決於項目設置。

相關問題