搜索了下,幾乎沒有此類軟件,微軟的 VS2010也不支持這個非常實用的功能。
其實vs2010下 vc的項目屬性,C/c++的命令行中有命令行,前面加個 cl.exe ,后面價格文件名,還有鏈接的時候 前面價格 link.exe 就可以手動編譯了。
但是 GUI 的方法畢竟麻煩,其實從vcxproj就可以獲得這些參數 和 所有的功能。而且 vcxproj是一個xml文件。
只要 將 xml 文件的一些關鍵信息提取出來,輸出到 makefile文件就可以了。
需要的庫 有 xml
需要的知識有 Makefile for nmake 規范
這樣,就可以寫出這樣的軟件了。目前我在寫,,,,等待完成發布。
還有一個 網上的 外國的 http://www.codeproject.com/Articles/28908/Tool-for-Converting-VC-2005-Project-to-Linux-Makef 小軟件,估計很好,只是 我這里提示 沒有一個 dll無法編譯,回來找到了,再一並 發布一個 vs2010 轉換成 GNU makefile和nmake mkefile的功能。