當前位置:首頁 » 編程軟體 » vc的編譯方式

vc的編譯方式

發布時間: 2023-11-12 17:29:20

A. 怎麼用vc來編譯c語言程序

和TC有點區別,要先建工程才可以運行

文件-> 新建->工程(project)下的->win32 console Application
輸入文件名和路徑

在點 文件->新建->文件(file)下的->C++ source file

就可以寫了,其他和TC沒區別了

B. VC++6.0編譯器是如何編譯C語言程序的

編譯過程如下:
1.預處理階段,主要是宏替換和庫的引入
2.匯編階段,將1步驟的.c文件通過匯編器生成匯編文件.asm
3.編譯階段,將2步驟的文件通過c編譯器,生成目標文件.obj
4.鏈接階段,將3步驟的.obj文件通過鏈接庫和其他目標文件,生成可執行文件.exe

C. 請問如何用VC++的編譯器編譯C的程序

啟動VC++6.0新建一個Win32 Console Application工程,建好後,新建-文件-C++ source File,在頭部加上
#include <stdio.h>
#include <stdlib.h>
然後就可以編譯C語言寫的了

D. vc++ 6.0如何編譯C

打開vc
1.選擇new(新建)->project(工程)->win32->輸入工程名。然後選擇new(新建)->source file->輸入文件名.c,如果沒有.c,會默認出.cpp。文件輸入完成後,選擇compile(編譯)->build(鏈接)->go(執行)
2.不新建工程,選擇new(新建)->source file(源文件)->輸入文件名.c,如果沒有.c,會默認出.cpp。文件輸入完成後,選擇compile(編譯)->build(鏈接)->go(執行)。這時編譯器會幫你自動生成一個project(工程)

E. vc6.0程序怎樣編譯成64位

Microsoft Platform SDK 2001年 11 月版或更高版本x0dx0aVisualC++ 6.0x0dx0a步驟一:安裝最新適合xp的SDKx0dx0a通過雙擊SDK文件夾下面的Setup.Exe安裝Microsoft Platform SDK到硬碟任意目錄後,安裝程序會在開始菜單中生成Microsoft Platform SDK的快捷方式。單擊"start->AllPrograms->Microsoft Platform SDK for Windows Sever 2003 SP1->Open BuildEnvironment Window->Set Windows XP 64 Build Environment->Set Windows XP64 Build Environment (Debug) 此時將顯示一個控制台窗口,其中帶有為 64 位內部版本設置的內部版本環境。x0dx0ax0dx0a步驟二:從64位內部版本環境啟動Visual C++6.0:x0dx0a啟動MicrosoftPlatform SDK後,直接在命令行輸入msdev/useenv,此時將顯示 Visual C++ 6.0 IDE,其中已經為 64 位內部版本環境設置了 include、library和executable 目錄。 (如果Msdev.exe不在路徑中,請將文件夾更改到 \Microsoft Visual Studio\Common\Msdev98\Bin文件夾,然後運行 msdev/useenv)x0dx0aVisual C++啟動成功後,可以通過菜單Tools->Options->Directories查看Include files和Library file的默認路徑應為Microsoft Platform SDK文件夾下的include和lib文件夾,此時為打開正確的64位虛擬編譯環境。否則需重啟打開。x0dx0ax0dx0a步驟三:添加 64位調試配置:x0dx0a♦在 Visual C++ IDE中,打開現有的 32 位項目(例如,MyApplication)。x0dx0a♦在"Build"菜單上,單擊"Configurations"。x0dx0a♦在"Configurations"對話框中,單擊"add"。x0dx0a♦在"Add Project Configuration"對話框中,將"Configuration"設置為 Debug64,單擊"OK",然後單擊"Close"。x0dx0ax0dx0a步驟四:將活動配置設置為 64位: x0dx0a♦在"Build"菜單上,單擊"Set Active Configuration"。x0dx0a♦單擊"MyApplication- Win32 Debug64",然後單擊"OK"。x0dx0a x0dx0a步驟五:修改編譯器或鏈接器選項:x0dx0a♦在"Project"菜單上,單擊"settings"。x0dx0a♦在"project settings"對話框中,單擊"General"選項卡。在"outputdirectories"下,在"Intermediate files"框和"output files"框中鍵入 Debug64。x0dx0ax0dx0a♦在"C/C++"選項卡上,在"Debug info"列表中選擇"ProgramDatabase(編譯器選項,/Zi)"。在Project Options中去掉/GZ,加入/Wp64。x0dx0ax0dx0a♦在"Link"選項卡上,在"Project Options"框中將 /machine:I386更改為/machine:AMD64。在Object/librarymoles中加入bufferoverflowu.lib,如果不加bufferoverflowu.lib,鏈接時會報錯。x0dx0ax0dx0a♦在"View"菜單上,單擊"Workspace"。 要從項目中刪除MyApplication.hpj 文件。x0dx0a x0dx0a♦生成64位程序:x0dx0a註:在32位機上只能編譯連接生成64位程序,而不能進行調試。x0dx0ax0dx0a

F. 在VS2010的VC++中如何編譯、鏈接、運行、調試程序

看圖說話!

G. 怎樣用vc編譯C語言文件,請詳細說明步驟

如果只是想簡單用VC編譯c語言文件,可以不用那麼復雜,你可以這樣做:
在你想保存的文件夾下,新建一個.txt的文本文件,名字就取你要新建立的c文件的名字,但是注意後綴名改為.c;
讓後右鍵(如果只裝了vc的話,也可以直接雙擊打開)選擇vc方式打開;
在打開的窗口中編寫你的代碼,寫完後保存,點擊!符號(也可以找菜單項中的build下的build all或execute都可以),進行編譯和鏈接,彈出對話框就選擇是,如果沒有錯誤就可以通過編譯,程序就直接運行

如果是按步驟來會稍微麻煩點,如下:
(1)打開vc環境
(2)選擇「File」—「New」
在彈出的對話框中選擇"projects"項,先建立工程文件:
i:對話框的左邊選擇Win32 console Application項
ii:在對話框的右邊可以選擇路徑Location和輸入工程名Project name,下邊的單選一般默認為Create new workspace即可(因為是新建)
iii:以上設置好後,單擊ok,下面的對話框按默認即可,點擊finish,然後在下一個對話框中點擊ok,工程建所在文件夾就建好了。此時如果按你剛才設定的路徑去查看,就可以找到建立的工程文件夾。
(3)建立文件
讓後同樣在「File」—「New」下,本次選擇Files項,在左邊選擇c++source file項,右邊file下可以輸入文件名,上邊的為指定該文件所在的工程,一般默認即可建立在你剛剛建立的工程文件中,下邊的Location為該源文件的路徑,都按要求填寫好後,點擊ok即可進行文件的代碼的編寫了
(4)代碼寫好後,如上一部分簡單操作時所說的進行編譯和鏈接,讓後運行就可以查看結果了。

至於工程是做什麼用的,就好比是一個「單位或者說工廠」一樣,而源文件好比是單位中的「車間」,這樣理解簡單點,具體的過程你按我所說的試試吧

附:如果你的英文好的話,很容易理解和看懂出現的各種提示的意思,如果你裝的是漢化版的vc,那就更好辦了,很容易就看懂的,試試看,祝你成功!

剛開始學習c語言,用的也是vc環境,更本不知道從哪裡進入,哪裡寫代碼,所以想了上面的簡單的辦法,後來看書就慢慢的會用了,相信你很快就會很熟練了,呵呵

H. 在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就可以了。

熱點內容
hp存儲擴容 發布:2024-11-17 23:29:16 瀏覽:567
在ftp中put表示什麼 發布:2024-11-17 23:29:12 瀏覽:381
mvc多文件上傳 發布:2024-11-17 23:13:56 瀏覽:153
玩游戲硬碟緩存32m 發布:2024-11-17 23:03:42 瀏覽:523
藍光存儲系統 發布:2024-11-17 23:03:41 瀏覽:434
地平線4提示配置低於最低怎麼辦 發布:2024-11-17 22:54:38 瀏覽:608
注冊銀行卡賬戶密碼填什麼 發布:2024-11-17 22:54:35 瀏覽:535
java壓縮上傳圖片 發布:2024-11-17 22:26:59 瀏覽:625
plc編程課件 發布:2024-11-17 22:18:23 瀏覽:467
我的世界伺服器信號一直在檢測 發布:2024-11-17 22:09:52 瀏覽:546