使用Visual Studio 2013进行过程C++编程
Procedural C++ programming with Visual Studio 2013
我在设置和命名空间方面遇到了问题,无法像我习惯的gVIM的Notepad++那样工作。
我在Visual Studio 2013中启动了一个"空"的c++窗口控制台应用程序项目,并设置了以下测试程序"
#include <iostream>
using namespace std;
int main() {
hello();
return 0;
}
void hello() { cout << "hello"; }
当我尝试这种形式的任何东西时,对于在main()
之外声明的函数的每次调用,我都会得到以下错误:
错误C3861:"uxFunction":找不到标识符
我没有收到任何其他语法或编译错误。
项目属性中是否有什么需要更改的地方(默认情况下,除了空项目和省略任何预编译的头文件外,它们都是),或者如果我使用Visual Studio,我是否必须以不同的方式构建程序?
我使用VS已经有十多年了,但乍一看,请尝试为你好函数添加一个原型:
#include <iostream>
using namespace std;
void hello();
int main() {
hello();
return 0;
}
void hello() { cout << "hello"; }
(比VS更通用的编程,但我想错误是VS特有的)。
相关文章:
- 递归函数计算序列中的平方和(并输出过程)
- 是否删除在对象构造过程中创建的对象
- 如何在鼠标挂钩过程中检测拖动
- 此测试()中发生了什么意外过程?为什么总是覆盖 ch[0 1 2..]?
- clang 插件:在编译过程中修改 AST
- 如何使变量从 x 到 y,然后从 y 返回到 x 并始终重复该过程
- 在C++中调用 MS SQL 存储过程
- 阻塞信号会导致升压过程不起作用
- Adafruit 羽毛RFM69HCW在使用过程中会冻结,需要硬重置
- 使用提升过程获取 shell 命令的标准输出
- 附加到 gdb 会中断并且不会继续该过程
- 如何创建始终在线的过程?
- 使用 Qt 测量过程的实际运行时间
- 如何在窗口过程方法中检测击键?
- 线程过程中的线程同步问题
- MySQL 连接器/C++.尝试在此过程中停止连接到数据库
- 如何在此功能中没有通信过程?
- 更改用于部署的凭据提供程序 GUID 的过程
- UWP 应用未通过认证过程
- C++ 在编译过程中 strtok 函数 Eclipse 说没有在范围内声明?