Visual Studio,无法识别定义的函数
Visual Studio, Defined Function Not Recognized?
我正在使用Visual Studio Professional 2013。我已经将带有函数原型的头文件附加到我的主文件中。编译器说"'assignNum':找不到标识符。我完全不知道出了什么问题,但我想其他人可能会。以下是相关代码:
主文件
#include "Bullets.h"
#include "stdafx.h"
#include <ctime>`enter code here`
#include <cstdlib>
int main()
{
srand(time(NULL));
greetings();
assignNum();
return 0;
}
头文件
#include "stdafx.h"
using namespace std;
void greetings();
void assignNum();
如果您使用的是预编译标头功能...
#include "stdafx.h"
必须是 cpp 文件中的第一行。将其从 h 文件中删除。
相关文章:
- 在命名空间中定义函数还是限定函数
- 为什么在定义函数之前先声明它
- 使用用户定义函数的字符串反转
- 用户定义函数中的指针和输入
- 这个c++代码是如何在没有定义函数的情况下运行的
- 具有外部"c"和程序集的未定义函数
- 已定义函数时出现 G++ "未定义的引用"错误
- 将自定义函数传递到基抽象类中以延迟执行
- C++使用 rand 定义函数语法
- Arduino:在 loop() 和自定义函数中运行相同的代码时出现问题
- 将具有固定签名的自定义函数名称注入 CRTP
- 使用定义函数模板别名
- 是否可以使用单个定义定义函数的常量和常规版本?(使用模板,自动,decltype等)
- 在内联程序集中定义函数和从 C++ 调用时出现问题
- 在 Metal 着色器代码中,如何定义函数的 in/out 参数变量?
- 声明和定义函数静态会产生"undefined reference to function_name()"
- 朋友定义函数的名称空间是什么
- 介子 对用户定义函数的未定义引用
- 如何使用 "using" 关键字定义函数原型/签名
- 在 C 结构中定义C++函数