當前位置:首頁 » 編程軟體 » vs2013如何編譯

vs2013如何編譯

發布時間: 2025-01-01 10:23:36

A. qt5.5怎麼編譯 vs2013調試

1、VS2013
這個不消我不多說,微軟有名的集成開發環境,凡是編過程的朋友都知道怎麼下載安裝。
2、qt5.5.1安裝包
包含相應的Qt庫和Qt集成開發環境(即QtCreater)。
3、qt vs插件
為了幫助在VS中創建Qt項目,並對其進行調試編譯。
注意,由於目前Qt已經分為多個版本,有些商業版本需要向開發者收費,而另一些開源版則是免費提供,故而在下載前,會有好幾個問題讓大家回答。由於某些朋友英文學得不是太好,在接下來的步驟中,我會一一向大家解釋回答的要領。

下載方法:
首先,打開如圖所示的網址,下載相應的Qt安裝包。在下載界面,第一個問題是讓你選擇下載的Qt版本,由於我們需要下載的是免費版本,故而在此選擇社區版。
注意,商業版是要收費的,價格我猜大多數初學編程的人都難以承受。

第二個問題是你想使你的產品受到保護嗎。也就是,代碼保密,不開源。如果代碼不開源,那就是商業版的范疇,因此我們在此選擇不。

第三個問題是程序如何鏈接到Qt庫,在此選擇靜態鏈接,這樣生成的程序體積會大點。不然,寫一個程序就讓程序帶著Qt庫文件到處跑,確定蠻煩人的。

5
第四個問題是你准備讓你的程序代碼開源嗎?選擇是。雖然一百個不願意開源,可是不開源就要出錢買商業版,沒辦法。

B. vs2013打開的cpp文件如何編譯

Visual Studio無法對單個源代碼文件直接編譯。

VisualStudio工程(.sln)編譯需要許多的參數,比如頭文件源文件,依賴庫等。如果沒有他們,強大的Studio只是廢物。


解決思路:

建立一個空VisualStudio工程->導入源代碼->編譯運行。


Step1 建立空項目

1.1 打開VisualStudio,按快捷鍵Ctrl + Shift + N,即可彈出新建項目的窗口。

(或,文件(FILE)->新建(NEW)->工程(Project)即可彈出新建項目的窗口。)


C. 怎樣在vs2013中使用icc英特爾編譯器

自帶編譯器,編譯C/C++的cl.exe,編譯C#的csc.exe。
在VS的安裝目錄下找到一個vscvarsall.bat(我的在D:\Program Files (x86)\Microsoft Visual Studio 11.0\VC下),把它拖進命令提示符中,回車運行後就能單獨使用編譯器。

PS:
C/C++編譯:cl 源文件.c/cpp
C#編譯:csc 源文件.cs

1. 「cl不是可用的內部命令或可執行程序」
----原因:環境變數Path沒有設置好。
----解決:在環境變數Path中添加VC的bin目錄。Path= D:\Microsoft Visual Studio 9.0\VC\bin。在D:\Microsoft Visual Studio 9.0\VC\ce\bin下還有其他一些編譯器,看名字是交叉編譯用的
2.「mspdb80.dll無法找到」
----原因:vs2008的VC\bin目錄下缺少msobj80.dll、mspdb80.dll、mspdbcore.dll、mspdbsrv.exe這四個文件。
----解決:在D:\Microsoft Visual Studio 9.0\Common7\IDE下復制這四個文件到VC\bin。
3.解決以上問題以後,可以直接在命令行的任何目錄下編譯C/C++文件了。可是又出現新狀況:
「fatal error: cannot open include file」
----原因:vs2008未設置include和lib的環境變數。
----解決:
3.1在環境變數里添加變數INCLUDE,包含進VC\Include和C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include(這個是安裝vs時自動安裝在C盤的)兩個目錄
INCLUDE=D:\Microsoft Visual Studio 9.0\VC\include; C:\Program Files\Microsoft SDKs\Windows\v6.0A\Include
3.2添加變數LIB,包含進VC\lib和C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib(這個也是安裝vs時自動安裝在C盤的)兩個目錄:
LIB=D:\Microsoft Visual Studio 9.0\VC\lib; C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib

4.提示:fatal error LNK1104: 無法打開文件「kernel32.lib」,(在IDE裡面運行沒有問題,因為IDE中採用了另外的封裝了庫)
----原因:vs2008未設置include和lib的環境變數。
----解決:在環境變數里添加變數LIB,C:\Program Files\Microsoft SDKs\Windows\v6.0A\Lib
或者將kernel32.lib直接到vc的lib目錄下也可以

D. VS2013新建了個MFC應用程序,新建好編譯就出現問題,我沒修改任何數據,求助

參考warning D9025: 正在重寫「/D_DEBUG」(用「/U_DEBUG」)的錯誤。的解決思路
在 Visual Studio 開發環境中設置此編譯器選項
打開該項目的「屬性頁」對話框。有關詳細信息,請參見如何:打開項目屬性頁。
單擊「C/C++」文件夾

單擊「預處理器」屬性頁。

修改「取消預處理器定義」屬性。
_DEBUG修改成 U_DEBUG即可
_DEBUG;%()變成U_DEBUG;%()
https://msdn.microsoft.com/zh-cn/library/hhzbb5c8(v=vs.80).aspx

熱點內容
汽車用壓縮天然氣鋼瓶 發布:2025-01-04 07:17:57 瀏覽:724
rms伺服器搭建 發布:2025-01-04 07:16:26 瀏覽:465
我的世界租伺服器需要錢嗎 發布:2025-01-04 07:14:08 瀏覽:537
安卓手機充電口怎麼變黑了 發布:2025-01-04 07:13:30 瀏覽:281
電腦上網顯示無法解析伺服器dns地址 發布:2025-01-04 07:11:13 瀏覽:135
比比資源訪問 發布:2025-01-04 06:50:27 瀏覽:373
蘋果手機怎麼建立文件夾 發布:2025-01-04 06:49:39 瀏覽:560
如何搜索dns默認伺服器 發布:2025-01-04 06:28:49 瀏覽:357
壓縮干糧最早 發布:2025-01-04 06:20:08 瀏覽:755
飢荒wegame為什麼找不到伺服器 發布:2025-01-04 06:15:34 瀏覽:992