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