vcxproj2makefile 將VC的工程文件 轉換成makefile,讓nmake來調用。


搜索了下,幾乎沒有此類軟件,微軟的 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的功能。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM