我们的教授提供了以前任务的目标文件,我无法完成。完成/测试当前作业需要完成此前的作业。是否有可能以某种方式将它们导入到eclipse中或以某种方式使我的项目与这些目标文件一起工作?是否可以在eclipse中导入/运行目标文件?
0
A
回答
0
比方说,你有目标文件print_hello.a
和标题print_hello.h
。更精确地说,让我们创建print_hello.a
:
print_hello.h
#ifndef __PRINT_HELLO_
#define __PRINT_HELLO_
void print_hello();
#endif /* __PRINT_HELLO__ */
print_hello.c
#include <stdio.h>
#include "print_hello.h"
void print_hello() {
printf("Hello!\n");
}
与编译
$ gcc -c print_hello.c -o print_hello.a
现在我们需要将其添加到Eclipse。创建一个项目,我们称之为example
。创建一个example.c
中,你会打电话给print_hello
#include "print_hello.h"
int main() {
print_hello();
}
现在我们需要将它链接到print_hello.a
。右键点击项目并选择Properties
。去C/C++ Build -> Settings -> GCC C Linker -> Miscellaneous
。在Other objects
点击添加按钮,然后选择print_hello.a
的路径。还要在GCC C Compiler -> Includes
中添加.h
文件的路径。建立和运行你的项目,它应该输出
Hello!
相关问题
- 1. Eclipse中运行apk文件已导入
- 2. 当我导入主项目时,Eclipse是否也可以导入相关项目?
- 3. 是否可以导入.pyo文件
- 4. 运行和导入文件的文件夹以及运行的JAR在Eclipse
- 5. 是否可以在运行时编辑嵌入资源文件?
- 6. Windows窗体:是否可以在运行时插入.cs文件?
- 7. 是否可以设置在eclipse中默认运行哪个文件?
- 8. Mac Eclipse项目是否可以在安装了Eclipse的Windows PC上运行?
- 9. 是否可以导入文件夹中的* .vue文件?
- 10. 是否可以在运行时修改可执行文件?
- 11. 是否可以更改静态导入的顺序,然后在eclipse中导入?
- 12. Sqoop - 是否可以在HDFS中导入平面文件
- 13. 是否可以在Android中导入java.rmi。*?
- 14. Sbt:是否可以在build.sbt中的项目之外导入文件?
- 15. 是否可以在Eclipse中对项目进行分组?
- 16. 在eclipse中导入的项目文件夹图标
- 17. 是否可以在VS2010中的单个文件上运行stylecop?
- 18. 是否可以在放入apk文件中写入文件?
- 19. 是否可以在项目中的1个文件上运行StyleCop?
- 20. 您可以在Eclipse中导入非归档项目目录吗?
- 21. Java eclipse:在eclipse插件项目中导入jar文件
- 22. 在Eclipse中只导入类导出可运行的JAR
- 23. intellij是否可以像Eclipse中一样组织导入?
- 24. JavaScript是否可以在UIWebView中运行?
- 25. 是否可以在iframe中运行setTimeout?
- 26. 是否可以从文件夹导入所有文件?
- 27. GraphEngine TSL文件是否可以导入其他TSL文件?
- 28. PlayN在Eclipse中导出可运行的.jar文件
- 29. 如何在Eclipse可运行JAR导出中包含FXML文件?
- 30. 是否可以将WindowsCE可执行文件运行到Windows Mobile?
你还需要头文件和函数/类声明。 – NikolayKondratyev
谢谢,我会在稍后问教授。是否只需将对象文件拖放到与我的程序相同的源文件夹中? – AlldaRage