當前位置:首頁 » 編程軟體 » vs2010makefile編譯

vs2010makefile編譯

發布時間: 2022-06-28 09:44:28

⑴ 有makefile文件怎麼編譯

makefile不是被編譯的,它是用來指導編譯器和鏈接器來編譯程序源文件的,這個文件也是個文本文件,具體格式你可以在網上查一下。

⑵ 如何在VS2013下使用VS2010的C++編譯器並調試

為什麼要用2010呢,使用了某些新版本不支持的特性么,用2013又不用其編譯,編譯選項里找找改編譯鏈接路徑試試。自己寫個makefile 用gcc編譯

⑶ vs2010如何編譯單個CPP文件。

可以明確的告訴你,無此種編譯器存在,編譯文件不光光是看源文件,各個工程中還有很多的配置文件存在,如果不建立工程,任何編譯器都是無法知道你到底是要編譯控制台程序,windows程序,或者是DLL。所以還不存在。

⑷ 如何用makefile編譯ads工程

如果開源的工程是跨平台的,就在VC2010里建立空的project,把源代碼全部import到工程里來,在VS2010里直接編譯就可以了。 如果不是跨平台的,你需要改程序。

⑸ 用makefile編輯的文件怎麼編譯

我們在linux下進行編程的時候,會發現我們沒有工程文件,然後,我們在不同目錄下
的文件如此雜亂無章,讓我們感到頭疼,怎麼可以把它們進行同步在一起,然後,一起進行編譯呢,
這里,就是我們需要用到的工具了,makefile文件的作用了,makefile可以有效地組織文件和目錄,
把處於不同目錄下的文件進行同時編譯,而不會因為目錄的不同,而有所差別。
這里,我來分享一下makefile的簡單的用法。
1:基本的格式:
magproc:magproc.o dbproc.o
$(EC) -o $(BINPATH)/$@ $? $(LIB)
可執行文件名:鏈接文件
編譯工具 (參數) (鏈接庫) 文件名
2:工程文件Make.defines

3:makefile文件

http://jingyan..com/article/48206aeaf9e82e216ad6b335.html

⑹ cmd下調用vs2010怎麼編譯c++

1.找到vs的cl.exe所在目錄,在vs2010為F:\visual 2010\VC\bin,可參考。

2.點擊「我的電腦」進行環境變數的配置,找到"path"變數加分號後加入剛才的路徑。

3.重新運行cmd開啟新的命令窗口,輸入cl檢查path設置是否生效。(只需配置一次即可,以後再次運行的時候不用再運行此命令)。

4.輸入vcvars32,這條命令是運行同路徑下的vcvars32.bat設置它的環境變數。

5.輸入cl hello.cpp即可正常編譯。

編譯工程有兩個方法:
"c:\Program Files\Microsoft Visual Studio 10.0\Common7\IDE\devenv.exe" /rebuild "Release|Win32" xxxxxxxxx.sln
專門的build工具:msbuild,通過開始菜單=>Microsoft Visual Studio 2010=>Visual Studio Tools=>Visual Studio Command Prompt (2010) ,啟動命令行環境,執行一下msbuild

⑺ vs2010的makefile文件。

cl 是vc裡面的編譯器吧。你這個makefile必須放在vs裡面才能用。否則,電腦根據環境變數找不到編譯器啊。

⑻ 剛下載了一個C程序,裡面有makefile文件,在VS2010中運行時,提示說找不到頭文件,可是該頭文件存在,請問

makefile是linux或unix下的編譯鏈接文件,你在VS2010中是不需要的。把你的C程序拷出來,用VC2010重新創建下工程,再把相互之間的連接關系修改下,應該就可以了。。多少個文件的程序啊?

⑼ 在VC里如何用Makefile文件編譯

運行cmd.exe (or command.com in win9x)->進到vc/bin目錄->運行vc-vars32.bat->進到makefile 所在的目錄->nmake /f makefile
從sourceforge上下載下來的libjpeg源代碼中有一個makefile.vc的文件,可以通過nmake /f makefile.vc [nodebug=1]來編譯libjpeg,但是只能編譯靜態庫,如果需要編譯dll以便在emacs等程序中使用的話,需要修改makefile.vc和jmorecfg.h文件。在makefile.vc文件中添加編譯dll規則:
以下內容為程序代碼:
libjpeg.lib: $(LIBOBJECTS) $(RM) libjpeg.lib lib -out:libjpeg.lib $(LIBOBJECTS) #
添加以下這行 libjpeg.dll: $(LIBOBJECTS) $(RM) libjpeg.dll link -dll -out:libjpeg.dll $(LIBOBJECTS) 在jmorecfg.h中添加#define _WIN32_#define JPEG_DLL 然後nmake /f makefile.vc nodebug=1就可以編譯了。
將makefile復制為一個.mak文件,然後用VC打開即可!
.mak 就是一個makefile
可以指定怎樣編譯(命令行,必須先設置VC命令行環境)
vcvars32.bat可設置環境,在vc98/bin下 nmake /f XXXX.mak
如果有一個makefile就只要nmake就可以了。

熱點內容
手機上怎麼打開壓縮文件 發布:2024-05-04 17:03:57 瀏覽:171
word加密文件如何解密 發布:2024-05-04 17:02:57 瀏覽:289
php源碼本地測試 發布:2024-05-04 16:57:17 瀏覽:800
c語言編譯exe 發布:2024-05-04 16:57:16 瀏覽:974
國密演算法獲取 發布:2024-05-04 16:38:24 瀏覽:70
腳本精靈荒野亂斗 發布:2024-05-04 16:28:33 瀏覽:520
剛到的筆記本怎麼看配置 發布:2024-05-04 16:26:58 瀏覽:4
蘋果7怎麼給支付寶加密碼 發布:2024-05-04 16:13:12 瀏覽:405
sql培訓視頻 發布:2024-05-04 16:00:59 瀏覽:263
極無雙平新伺服器什麼時候出 發布:2024-05-04 15:50:47 瀏覽:662