2013-08-06 16 views
1

我可以在IDE中通過將Supress Startup Banner設置爲「No」來查看完整的cl命令。但剛剛得到以下信息鏈接如何查看VS 2012中的C++鏈接命令

>Link: 
1>  Creating library C:\Users\shu6889.CHN\work\gitlab\runtime\raster\codes\study\GDALStudy\Debug\HelloWorld.lib and object C:\Users\shu6889.CHN\work\gitlab\runtime\raster\codes\study\GDALStudy\Debug\HelloWorld.exp 
1> GDALStudy.vcxproj -> C:\Users\shu6889.CHN\work\gitlab\runtime\raster\codes\study\GDALStudy\Debug\HelloWorld.exe 

如何顯示完整的鏈接命令?

回答

1

選擇您的項目,轉到屬性,單擊鏈接器,選項顯示在右側。第二個選項應該是:

Show Progress  Not Set 

將該選項更改爲/ VERBOSE以獲得幾乎所有東西。隨意測試其他選項,看看會發生什麼。

+0

感謝您的幫助。我在鏈接器設置中找到了正確的設置,只需將抑制啓動橫幅更改爲「否」,然後我就可以看到鏈接參數。 「/OUT:C:\...\HelloWorld.exe」/ INCREMENTAL /LIBPATH:C:\...libs\x86 gdal_id.lib ... comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib/MANIFEST「/ MANIFESTUAC:level ='asInvoker'uiAccess ='false'」/ manifest:embed/DEBUG「/PDB:C:\...\HelloWorld.pdb」/SUBSYSTEM:CONSOLE/TLBID:1/DYNAMICBASE/NXCOMPAT「/IMPLIB:C:\...\Debug\HelloWorld.lib」/ MACHINE:X86 HelloWorld.obj 1> Debug \ stdafx.obj –

+0

啊!是!還有一個。我提議的那個也會告訴你每個庫從哪個目錄中獲取。如果您要鏈接的庫的多個副本,這可能很有用。 –