基本上,我有一個程序可以生成幾個.cpp
文件,這些文件包含在Visual Studio項目中。我想要的是讓我的程序告訴Visual Studio構建該項目,現在生成了.cpp
文件。讓C++程序構建一個Visual C++項目,而不使用系統?
我可以使用system()
撥打電話MSBuild
或devenv
來做到這一點。這些都是目前行爲不端,但我可以讓他們工作。但最終,我真正想要的是直接在我的C++代碼中與Visual Studio/MSBuild進行交互,所以我可以做些事情,例如直接返回給我的輸出路徑,或者你有什麼。
有沒有辦法做到這一點?每次我搜索「在C++中構建Visual Studio項目」或類似內容時,我都會獲得有關設置項目並通過IDE構建它的基本教程(最好通過命令行)。
命令行是要走的路。 –
這些可能會幫助您的問題http://stackoverflow.com/questions/333159/how-to-set-msbuild-vc-directories或http://stackoverflow.com/questions/280559/how-to-get-cmd- line-build-command-for-vs-solution/280584#280584 – kenny
@kenny:非常有用,謝謝! – KRyan