问题描述
我最近继承了一个我没有项目文件的控制台应用程序。我只有可执行文件 main.c 和一堆.h头文件。我需要编辑main.c并用我的编辑生成一个exe文件。
-
我在Codeblocks上创建了一个新的C控制台应用程序项目,然后将“ hand me down”文件中的main.c内容粘贴到新项目的 main.c 中。
-
我将.h文件粘贴到C:\ Program Files \ CodeBlocks \ MinGW \ include。
-
我去项目>>生成选项>>搜索目录>>编译器>>添加上面的包含路径(在代码块论坛和stackoverflow上看到了此步骤)
现在的问题是;我遇到错误,对“ functionNames”有多个未定义的引用。 这些函数名称位于.h文件中。
我不仅在 Compiler 上添加了路径,而且在 Linker 和资源编译器上都添加了该路径,但仍然没有成功, / p>
main.c上的某些include .h也引用了其他.h文件,这些文件也粘贴在CodeBlocks \ MinGW \ include文件夹中。 包含调用是而不是“”,因为它们粘贴在mingw \ include上。这些.h文件来自api包。
#include <stdio.h>
#include <windows.h>
#include <global.h>
#include <osfile.h>
#include <mail.h>
.. etc
我想念什么?谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)