Tag Archives: visual studio
由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。
这个比较标题党,关于vc部署的问题很多,以下介绍常碰到最频繁的情况。 首先我们辛辛苦苦的在vs2008上用c写好了代码,准备在其他机子上运行,结果报错: “由于应用程序配置不正确,应用程序未能启动。重新安装应用程序可能会纠正这个问题。” 首先我们来看看vs的版本,vs2008默认的版本是:9.0.21022.8,打了sp1的补丁是 9.0.30729.1。版本号可以通过vs菜单“帮助”-“关于Microsoft Visual Studio”中看到。 (vs2010的版本号是:10.0.30319.1) 我的机子上的vs是打过sp1的补丁,所以vs的版本号是9.0.30729.1。 接下来分两种情况来解决问题。 如果你编译的是debug版本的,进入vs安装目录\vc\redist\ ,会看到有两个目录 Debug_NonRedist 是debug非部署版,x86 是release版。 进入Debug_NonRedist\x86 ,有三个目录,看你的代码用了些什么,如果是只用了c runtime library,使用CRT,用了MFC使用MFC,OpenMP不知道是啥。 ├─Microsoft.VC90.DebugCRT ├─Microsoft.VC90.DebugMFC └─Microsoft.VC90.DebugOpenMP 我用的纯C代码,所以复制Microsoft.VC90.DebugCRT目录下的 Microsoft.VC90.DebugCRT.manifest msvcm90d.dll msvcp90d.dll msvcr90d.dll 这3个dll,后面的d表示debug版本,msvc后面的m,p,r的解释是: msvcr100.dll 面向本机代码的 C 运行库 (CRT)。 使用 C Run-Time Libraries的应用程序。 msvcm100.dll 面向托管代码和混合代码 的 … Continue reading
fatal error RC1004: unexpected end of file found处理方法
编译的时候出现“F:\testprogram\resource.h(72) : fatal error RC1004: unexpected end of file found”的错误提示。 资源编译器错误 RC1004 错误消息 遇到意外的文件结束 此错误是由于文本文件的最后一行中缺少换行符和回车符而造成的。 (我对vs无语了,这个尽然会报错,我还以为是{},()没有配对。)
vs2008配置winsock2的C编程环境
先建立一个win32 console application, 设定为“编译为c代码”: 点project>properties 点“Additional Dependencies”,手动输入“WS2_32.lib”。也可以直接在代码头部添加以下代码: #pragma comment(lib,”ws2_32.lib”) 然后写入测试代码: #include <stdio.h> #include <winsock2.h> #pragma comment(lib,”ws2_32.lib”) int main() { WORD wVersionRequested; WSADATA wsaData; int wsaerr; //////////Create a socket//////////////////////// //Create a SOCKET object called m_socket. SOCKET m_socket; // Using MAKEWORD macro, … Continue reading
VS2010广告最终季 《让爱编译通过》
其实cnbeta的网友也已经说过了,编译通过了还需调试。我觉得应该是还需测试吧。
微软Visual Studio 2010广告 让程序员萌动
看得程序员青春萌动。勃勃生机。 特别是当男猪脚程序完成后兴奋的抱起了女友,我靠,你以为是菊花啊,想爆就爆。