关于LIB库的使用?
问两个问题,大家不要见笑哈,就是我在C++.NET中引入了需要编译的所有项目文件,建了一个LIB库的工程,但是编译的时候老是说找不到对应的引用的头文件,不知道工程设置里是不是还得设置include 路径?怎么设置? 另外如果用C++ builder编译的LIB库,用C++.Net 可以直接调用吗?是不是所有的LIB都是通用的? --------------------编程问答-------------------- 嗯,can not find such head file 大概是这个错误吧1、尝试一下 包含完整路径,或者将头文件拷贝到引用头文件的cpp相同目录,再或者设置项目属性中 寻找路径(这个我没用过,按理说可行)。
e.g
#include "../../myheadfile.h"
2、C++ builder的LIB 不能直接在VC.NET中使用
http://topic.csdn.net/t/20030116/09/1363232.html 这里是VC的lib转BCB的lib ,有对应的工具
反过来似乎没有。。。。
--------------------编程问答-------------------- 谢谢一楼,由于我建的这个包里的工程包含的文件非常多,一个个的改不太现实,项目属性中昨天我找了半天没发现有指定include路径的设置,不知道在什么地方? --------------------编程问答-------------------- 项目属性->通用属性->添加搜索路径
我没有亲自测试过,照理说是这里
vs2005环境 --------------------编程问答-------------------- 你可以试着在解决方案管理器的项目名称上面点击右键,在属性里面的配置属性里面的C/C++,在附加包含目录里面加上LIB库的文件路径。 --------------------编程问答-------------------- tools->options->projects and solutions->vc++ directories->library files --------------------编程问答-------------------- tools->options->projects and solutions->vc++ directories->library files --------------------编程问答-------------------- 顶一下,我也想知道怎么做de --------------------编程问答-------------------- 第一、需要包含头文件,如果头文件在当前路径中则不需设置include路径,否则需要设置,在VS中的设置方法为Tools->opinions->projects and solutions->VC++ Directries 软后选择include files输入头文件所在路径即可。
第二个问题,关于静态库,与头文件相同,如果静态库在当前路径则不需设置路径否则选择Tools->opinions->projects and solutions->VC++ Directries 软后选择Library files输入库文件所在路径即可。另外,在当前工程中要右击选择properties 选择liker->Input 在Additional dependecies 中输入所要调用的静态库即可
希望对你有所帮助
补充:.NET技术 , VC.NET