我知道已經有關於這一主題的幾個職位,但沒有得到一個滿意的答案:從Emacs中運行NMAKE在Windows 7
我開發的C++代碼,並使用的CMake作爲構建體系。我通常在Linux環境中工作。現在我想將我的代碼移植到Windows,並且能夠在emacs中編輯和編譯它。
我產生 「NMAKE生成文件」 與CMake的。這工作正常,但只有當我從「Visual Studio命令行」運行nmake。 Visual Studio命令行就像常規的Windows命令行一樣,設置了一堆環境變量。 如果我從常規的Windows命令行運行nmake,最後會出現「nmake:unrecognized command」(不完全是錯誤消息,這是法語的近似翻譯)。
繼emacs wiki舊的文件,我發現.bat文件,其設置的變量。如果我從常規命令行運行.bat,然後調用nmake,它就可以工作。但是當我從emacs運行名稱時,它只是像普通的普通命令行那樣運行程序,它對nmake和環境變量一無所知。
我該如何讓所有的東西一起工作呢?
附註:使用CMake,您還可以生成「普通」Visual Studio解決方案文件,然後在命令行上使用msbuild。 –