社区
工具平台和程序库
帖子详情
eclipse cdt 工程之间如何引用代码
kerosun
2012-10-11 12:00:51
比如有一个tools工程,提供给其他工程通用的工具函数。
我现在的做法就只能是ctrl+c|ctrl+v
一旦工具函数发生变化,还需要在用到这些函数的工程中更新,比较麻烦。
看到eclipse工程属性设置中有Project References,但是一直不会用。
那位好心人能说说怎样实现我的需求。
...全文
875
3
打赏
收藏
eclipse cdt 工程之间如何引用代码
比如有一个tools工程,提供给其他工程通用的工具函数。 我现在的做法就只能是ctrl+c|ctrl+v 一旦工具函数发生变化,还需要在用到这些函数的工程中更新,比较麻烦。 看到eclipse工程属性设置中有Project References,但是一直不会用。 那位好心人能说说怎样实现我的需求。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Defonds
2012-10-14
打赏
举报
回复
集成 CDT 插件至 Eclipse 全过程,并开发你第一个 Eclipse 下的 C/C++ 程序
kerosun
2012-10-12
打赏
举报
回复
我对eclipse的使用还不熟悉,昨天又捣鼓了一下,暂时就先这样吧。
操作过程如下:
1.打开tools工程。
2.右键需要引入tools工程的工程→Project References→勾选tools工程。
3.C/C++ General→Paths and Symbols→Include→加入需要引入文件的路径。
4.在工程中使用tools的源文件中加入include语句#include <tools.h>
5.ctrl+鼠标左键单击tools工程中的tools.h和tools.cpp,然后按住ctrl把其拖放至调用tools的工程中。
此时系统会显示文件操作对话框,选择Link to file在工厂中放一个文件的连接。
6.编写使用tools的代码,此时可以正常编译成功。
如果需要对tools中的函数进行修改,那么不管操作本工程中的文件连接,还是操作tools工程中的源文件,都是同样的效果,这样就不会导致文件不同步的问题。
kerosun
2012-10-11
打赏
举报
回复
仔细弄了一下过程如下:
1.右键需要引入tools工程的工程→Project References→勾选tools工程。
2.C/C++ General→Paths and Symbols→Include→加入需要引入文件的路径。
3.在工程中使用tools的源文件中加入include语句#include <tools.h>
4.编译工程时提示undefined reference to `stringLower(std::string const&)'
(stringLower是tools中定义的一个函数)
5.试着加入#include <tools.cpp>,编译通过。
6.删除#include <tools.h>,仍然编译通过。
总感觉是eclipse cdt的bug,按道理#include <tools.h>以后就应该可以了,还要加#include <tools.cpp>这么奇怪的语句。
免费下载:
eclipse
cdt
编译C++的插件
对于大型项目,
CDT
的
代码
导航功能可以帮助开发者快速定位到类、函数或变量的定义和
引用
位置。 构建工具是
Eclipse
CDT
的另一大亮点。它可以与多种构建系统(如Makefile、CMake等)集成,用户可以直接在
Eclipse
内进行...
eclipse
cdt
.9.10源码
4. **索引和导航**:
CDT
通过建立项目索引来实现快速的
代码
导航和查找,这包括头文件
引用
、符号定义等。源码中会有索引构建和查询的相关模块。 5. **性能优化**:随着版本的升级,
CDT
9.10在性能上可能有显著提升,...
CDT
.rar_
CDT
_
CDT
eclipse
_
eclipse
cdt
_visual c
1. **
CDT
简介**:
CDT
是
Eclipse
平台上的一个开源项目,为C和C++程序员提供了丰富的开发工具,包括源
代码
编辑器、构建系统、调试器和项目管理工具。 2. **
Eclipse
集成**:
CDT
无缝集成于
Eclipse
IDE中,使得开发者可以...
windows下配置
eclipse
+
CDT
+Cygwin调试平台
在Windows操作系统上构建一个强大的C/C++开发和调试环境,我们可以使用
Eclipse
集成开发环境(IDE)配合
CDT
(C/C++ Development Tooling)插件和Cygwin工具集。以下是一个详细的步骤指南: 首先,确保你有Java ...
1个小时学会
eclipse
cdt
开发
对于C与C++开发者而言,
Eclipse
提供了一个强大的插件——
CDT
(C/C++ Development Toolkit),它能够极大地提高开发效率和
代码
质量。本篇文章将详细介绍如何在一个小时内快速掌握使用
Eclipse
CDT
进行 C 和 C++ 的...
工具平台和程序库
24,857
社区成员
27,330
社区内容
发帖
与我相关
我的任务
工具平台和程序库
C/C++ 工具平台和程序库
复制链接
扫一扫
分享
社区描述
C/C++ 工具平台和程序库
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章