,Mingw找不到链接文件

时间:2015-07-21 22:48:54

标签: c++ mingw header-files

我的程序非常简单,我只是通过制作头文件来学习如何使用原型。

我的文件夹设置如下:


  • other.cpp
  • other.h
  • entry.cpp

我的文件entry.cpp看起来像这样:

#include "other.h"
int main(){
   doSomething();
   return 0;
}

doSomething是在other.cpp中声明的函数,并在other.h中原型化,如下所示:

//ifndefine pre-processor statements
void doSomething();

构建是我遇到麻烦的地方。在控制台中运行g++ main_c_file.cpp -o name.exe应该创建可执行文件。我遇到的问题是它不知道doSomething是什么。

我怀疑这是因为处理器没有搜索other.cpp。我假设,根据我所遵循的教程,我实际上并不需要指定此文件;它在video中工作得相当好,只是简单地包含头文件并将cpp文件放在同一目录中。

进一步: 我下载了他们的源代码,问题仍然存在。这不是我的代码,而是我尝试构建文件的方式。我没有使用IDE来构建我的程序(如果您知道通过那里的快捷方式,我使用Atom IDE编写程序),并且如前所述我只是运行Mingw g++ cppfile.cpp -o命令。

除了直接的答案,如果有一种方法可以使建设cpp项目更容易,请链接我或在这里写。我过去只有学习这门语言的麻烦。

0 个答案:

没有答案