最近做的东西都要用vc,很多错误都莫名, sigh。。。 Java真好!
1、error C2146: syntax error : missing ';' before identifier 'ContextRecord'
c:\program files\psdk\include\winnt.h(3393) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
c:\program files\psdk\include\winnt.h(3393) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
原因:忘记包含头文件 windows.h了~
解决方法:包含头文件 windows.h
分享到:
相关推荐
1. 兼容性问题:由于VC7引入了新的编译器特性、库函数和.NET Framework,转换后可能需要解决一些兼容性问题,比如更新的API调用在VC6中可能不存在。 2. MFC版本:如果工程使用了MFC(Microsoft Foundation Classes...
值得注意的是,虽然“VC6LineNumberAddin”解决了行号显示和崩溃问题,但与其他软件一样,可能仍存在一些潜在的兼容性问题或者未知的bug。因此,使用者在遇到问题时,应当及时查看插件的更新日志或者社区论坛,寻找...
1. **编译器和运行时库**:VC7使用了更新的编译器和C++运行时库,而VC6则使用的是较旧版本。因此,你需要确保项目中的代码能够兼容VC6的编译器。这可能需要修改使用了新特性或者.NET特定API的代码。 2. **项目文件...
1. **VC9 (Visual C++ 2008)**:这是Visual Studio 2008中的C++编译器,支持C++03标准,并引入了一些新的特性,如改进的模板元编程、RAII(Resource Acquisition Is Initialization)的增强,以及对C++标准库的更新...
在从VC6到VC9的移植过程中,还可能遇到以下一些问题: - **依赖库的更新:** 需要更新项目依赖的第三方库至最新版本,以确保与新编译器兼容。 - **Unicode支持:** VC9增强了对Unicode的支持,如果项目中有大量的多...
运行这些安装程序将把必要的DLL文件复制到系统目录,使得使用VC9和VC11编译的程序能够正常运行。 总的来说,VC9和VC11运行库是支持使用C++开发的软件在Windows系统上运行的关键组件。在遇到依赖这些运行库的程序...
然而,随着时间的推移,用户可能会遇到一些问题,如无法加载文件等。本篇将详细探讨如何解决VC6.0不能加载文件的问题,并参考提供的资源来提供解决方案。 首先,我们来看"解决办法.txt"这个文件,它可能包含了修复...
**VC6LineNumberAddin 插件详解** 在Visual C++ 6.0(简称VC6)这个经典且深受程序员喜爱的开发环境中,虽然其功能强大,...正确安装和使用该插件,可以使你在古老的VC6环境中也能享受到现代开发工具的一些便利特性。
这个压缩包特别关注的是静态链接的功能,这意味着它可能包含了一些工具或者配置文件,使得开发者能够在他们的易语言项目中使用C++库进行静态链接。 描述中提到的"易语言静态链接vc6+vc7+vc8+vc9+vc2010+连接转换器...
标题 "vc6+vc7+vc8+vc9+vc2010+连接转换器.7z" 提示我们这是一个包含多个版本的Microsoft Visual C++开发环境的压缩包,从Visual C++ 6.0到Visual C++ 2010。这个压缩包可能是一个集合,用于方便开发者在不同版本...
6. **注册表问题**:VC6.0的一些功能依赖于注册表项,如果注册表中相关的键值缺失或错误,可能导致问题。检查注册表相关项,必要时可以恢复或重建。 7. **VC6.0安装完整性**:如果VC6.0本身的安装不完整,可能会...
这个文档(VC7_to_VC6 project converter.doc)很可能提供了详细的转换步骤、注意事项和可能遇到的问题,是使用此工具前的重要参考。 转换过程中,用户需要注意的是,由于两个版本的编译器和库存在差异,一些特定的...
3. **源代码兼容性检查**:VC7引入了一些新的C++语言特性,如 Managed Extensions for C++ 和异常处理模型的改变。转换工具需要检查代码以确保没有使用VC6不支持的语言特性。 4. **库和依赖项**:检查项目依赖的库...
PHP 5.6.x和7.0.x等版本可能需要这个版本的运行库,因为它们可能是用VC14编译的。值得注意的是,VC14还包括一个更新版本VC14.0.24215,对应于Visual Studio 2015 Update 3,提供了更多的修复和优化。 在搭建...
通过这些特性,VC Assist 6有效地弥补了VC6原生功能的一些不足,使得古老的开发环境焕发新生。在实际开发工作中,无论是在编写、调试还是维护代码的过程中,都能感受到它带来的便利性和效率提升。 总的来说,VC ...
然而,随着技术的发展,用户可能会遇到一些老版本软件的问题,例如"VC6.0 open菜单问题"。这个描述指出的是,在使用VC6.0时,"Open"菜单无法正常打开,这可能影响到开发者的代码编辑和项目管理。下面将详细解释这个...
《VC2008工程向VC6转换工具详解》 在软件开发过程中,有时我们需要将...虽然转换后可能需要解决一些兼容性问题,但这个工具无疑是连接新旧开发时代的桥梁,帮助开发者跨越技术鸿沟,继续在他们熟悉的环境中高效工作。