找不到C3681标识符

时间:2008-10-18 10:08:51

标签: c++ reference

我在CPP有两个项目。一个定义了一个我想从另一个调用的函数。 我添加了对第一个项目的引用。 我仍然收到“未找到标识符”的消息。 假设第一个项目中的CPP文件没有标题,如何让第二个项目了解其功能?

2 个答案:

答案 0 :(得分:1)

如果第一个项目没有标题而您不想添加标题,则使用extern关键字为要在第二个项目源中调用的函数声明原型:< / p>

extern function_in_first_project(int args_go_here);

100%确定函数声明(包括参数列表和调用约定)与实际函数的匹配,否则您将遇到更多问题。

这可能不是您完成项目链接所必须做的唯一事情,具体取决于您如何设置项目。

答案 1 :(得分:0)

你可以将它添加到第二个项目的.cpp文件的顶部:

#include "first_project_header_file.h"