我們的教授提供了以前任務的目標文件,我無法完成。完成/測試當前作業需要完成此前的作業。是否有可能以某種方式將它們導入到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. GraphEngine TSL文件是否可以導入其他TSL文件?
- 27. 是否可以從文件夾導入所有文件?
- 28. PlayN在Eclipse中導出可運行的.jar文件
- 29. 如何在Eclipse可運行JAR導出中包含FXML文件?
- 30. 是否可以將WindowsCE可執行文件運行到Windows Mobile?
你還需要頭文件和函數/類聲明。 – NikolayKondratyev
謝謝,我會在稍後問教授。是否只需將對象文件拖放到與我的程序相同的源文件夾中? – AlldaRage