vs2015的編譯
⑴ vs2015怎麼編譯c
1.創建項目,【文件】》【新建】》【項目】
2.項目類型為【Win32控制台應用程序】,自己定義項目名稱,確定
3.按照Win32應用向導完成設置,【下一步】即可
4.選擇應用類型為【控制台應用程序】,附加選項為【空項目】,然後【完成】即可
5.此時在【解決方案資源管理器】中看到所創建的項目
6.右擊【源文件】,【添加】》【新建項】,創建c程序
7.編寫c程序
8.在vs2015不能直接按【F5】運行,程序會一閃而過的。應該是先選擇【生成】》【生成(此處是你的項目名稱)】編譯生成exe文件,再按【ctrl + F5】運行
⑵ 用vs2015寫c++,編譯報錯項目已過期,怎麼回事
這個bug的原因是Visual studio 2010認為項目中的被刪除的文件是過期的,比如項目中的某個頭文件,這個頭文件已經被刪除,Visual studio 2010找不到這個頭文件,就認為它是過期的,所以每次調試VS都認為項目是過期的,需要先編譯。
那為什麼編譯時沒有發現有文件被編譯呢,原因是這個頭文件沒有被任何CPP或C文件使用,所以編譯時沒有發現有文件需要重新編譯。
Bug的原理明白了,解決方案就是在VS項目中刪除那個頭文件。
一種笨方法就是在VS里一個個頭文件點擊打開,找到不能打開的。
一種聰明的方法是寫腳本解析工程文件,然後驗證文件是否存在。
還有一種方法是通過DebugView來查看。
下面介紹一個這種方案。
1. 打開devenv.exe.config文件(此文件在%ProgramFiles%\Microsoft Visual Studio 10.0\Common7\IDE\ 或者 %ProgramFiles(x86)%\Microsoft Visual Studio 10.0\Common7\IDE\里)
2. 在</configuration>這行前面添加
<system.diagnostics>
<switches>
<add name=」CPS」 value=」4″ />
</switches>
</system.diagnostics>
3. 重新啟動Visual Studio
4. 打開DbgView(下載地址:http://technet.microsoft.com/en-us/sysinternals/bb896647), 勾選:菜單-》Capture-》Capture Win32 和 菜單-》Capture-》Capture Events
5. 點擊F5開始調試,出現提示「此項目已經過期」時停止
6. 在DbgView按ctrl+F窗口查找「not up to date」,查找到如:
[120] Project 『D:\cache\test1\test1.vcxproj』 not up to date because build input 『D:\CACHE\TEST1\FUN1.H』 is missing.
7. 此時就找到了關鍵文件FUN1.H,只要在工程中移除這個文件再編譯一次就可以了。
摘自:http://blog.csdn.net/jiaxiaokai/article/details/50923344 博主:舉頭紅日白雲低
摘自:http://blog.csdn.net/jiaxiaokai/article/details/50923344 博主:舉頭紅日白雲低
摘自:http://blog.csdn.net/jiaxiaokai/article/details/50923344 博主:舉頭紅日白雲低
⑶ VS2015C++文件編譯錯誤,始終是這種情況。DEBUGE裡面沒有出現exe文件,我C#是正常的,就C++有問題
1、用向導,建立一個win32控制台應用,按默認的設定,然後直接編譯,看是否能通過。如果不能,你的VS沒安裝好,或是受損了,或是系統有問題,最簡單的建議是重裝系統後重裝VS。當然有系統鏡像備份就簡單了,還原一下吧。如果能通過,看下面的。
2、我試了一下,vs2013中,建立win32應用後,不動系統自成的代碼,加入你的代碼,屏蔽默認生成的函數後,在我這兒是能通過的。
3、直接用你的代碼,編輯成你那個樣,是不能通過的。vs2015中應該是一樣的情況。提示要加一行代碼#include "stdafx.h",加入這一句後可通過。以下代碼在我的VS2013中能通過,你試試。
#include"stdafx.h"
#include<iostream>
usingnamespacestd;
voidmain(){
cout<<"h2";
}
4、然後想說,書本上的東西不能照搬照抄,不同的版本的VC有不同的規則。另外,當前的VS一般不用main做主函數了。
⑷ 怎麼用visual studio2015寫c語言
1、首先是打開VS,點擊文件下面的新建,選擇項目:
⑸ 為什麼vs2015做MFC,靜態編譯體積這么大
打開項目,選擇屬性,分三步:(1)選擇左上角的configuration->Active(Debug)configurationproperties->general->useofMFC,選擇useMFCinastaticlibrary。(2)左上角configuration->debugC/C++->codegeneration->runtimelibrary->multi-threadeddebug(/MTd)(3)configuration->releaseC/C++->codegeneration->runtimelibrary->multi-threaded(/MT)
⑹ vs2015鎬庝箞緙栬瘧涓嶄簡紼嬪簭錛
榪欎釜闂棰樻槸鐢變簬榪愯屾椂浣跨敤鐨勫簱鏂囦歡緙哄皯鍏抽敭鏂囦歡瀵艱嚧鐨勶紝瑙e喅鏂規硶濡備笅錛
宸ュ叿/鏉愭枡錛氭埓灝旂伒瓚7400銆乄indows10銆乿isual studio2015銆
1銆侀栧厛鎵撳紑欏圭洰絀洪棿錛屼緷嬈¢夋嫨欏圭洰-->xxxxx灞炴э紙浣犵殑欏圭洰鍚嶅瓧灞炴э級銆
⑺ VS2015靜態編譯QT5.6,有人成功過嗎
QT 5.5.1 VS2015 靜態編譯
編譯參數如下:
configure -confirm-license -opensource -platform win32-msvc2015 -debug-and-release -static -prefix "c:\Qt\5.5.1-static-vs2015" -make libs -nomake tests -nomake examples
我的工程用到了這些庫
qtpcred.lib
Ws2_32.lib
Qt5Cored.lib
qtharfbuzzngd.lib
opengl32.lib
Qt5Guid.lib
d3d9.lib
d3dx9.lib
ddraw.lib
D3D11.lib
dxguid.lib
Qt5Widgetsd.lib
Qt5WinExtrasd.lib
imm32.lib
qwindowsd.lib
winmm.lib
qtfreetyped.lib
Qt5PlatformSupportd.lib