首先來設置ChocolateMilk: 1.使用“/GMA/Temp/Compile/”作為項目編譯時使用的中間目錄 2.使用“/GMA/Temp/Link/”作為項目鏈接的輸出目錄 注意高亮的部分,首先將配置改成All Configuration(全部配置),這樣可以讓我們同時修改Debug和Release的部分; Output Directory(輸出目錄,鏈接器)欄位填入: $(SolutionDir)/Temp/Link/$(ProjectName)/$(ConfigurationName) Intermediate Directory(中間目錄,編譯器)欄位填入: $(SolutionDir)/Temp/Compile/$(ProjectName)/$(ConfigurationName) 3.構建結束後拷貝動態鏈接庫到“/GMA/Bin/Release/”或“/GMA/Bin/Debug/”,拷貝導入庫到“/GMA/Lib/” 我們通常都會在Debug版本的輸出庫後面加上字母“d”以表示這是Debug版本,在Debug配置下,修改Import Library欄位: VS可以讓我們設置構建前後執行的腳本程序,所以為了完成3, 我們需要寫構建後執行的腳本: 在Command Line中填入,Debug配置下: copy $(TargetPath) $(SolutionDir)/Bin/$(ConfigurationName)/; copy $(TargetDir)$(TargetName)d.lib $(SolutionDir)/Lib/; Release配置下: copy $(TargetPath) $(SolutionDir)/Bin/$(ConfigurationName)/; copy $(TargetDir)$(TargetName).lib $(SolutionDir)/Lib/; 之所以要分別設置是因為VC沒有表示導入庫的宏名字 -_-P OK,到此為止,你就可以編譯ChocolateMilk項目試試是不是一切正常了,不過請確認拷貝的目標目錄事先建立好。 接下來我們設置應用程序項目PureMilk: 1.使用“/GMA/Temp/Compile/”作為項目編譯時使用的中間目錄 2.使用“/GMA/Temp/Link/”作為項目鏈接的輸出目錄 首先將配置改成All Configuration(全部配置),這樣可以讓我們同時修改Debug和Release的部分; Output Directory(輸出目錄,鏈接器)欄位填入: $(SolutionDir)/Temp/Link/$(ProjectName)/$(ConfigurationName) Intermediate Directory(中間目錄,編譯器)欄位填入: $(SolutionDir)/Temp/Compile/$(ProjectName)/$(ConfigurationName) 3.構建結束後拷貝執行文件到“/GMA/Bin/Release/”或“/GMA/Bin/Debug/” 在Command Line中填入,All配置下: copy $(TargetPath) $(SolutionDir)/Bin/$(ConfigurationName); 4.調試時運行“/GMA/Bin/Debug/”或“/GMA/Bin/Release/”下面的執行文件,並以“/GMA/Bin/Debug/”或“/GMA/Bin/Release/”為工作目錄 Command欄位填入:$(SolutionDir)/Bin/$(ConfigurationName)/$(TargetFileName) Working Directory欄位填入:$(SolutionDir)/Bin/$(ConfigurationName)/ 這樣就大功告成了,現在你就可以編譯該執行程序並進行調試。