在VC中添加其他支持库和头文件的问题
我是用了GSL包做程序的支持,需要添加头文件和库到VC的环境中去,但是弄了好几次,总是出现未包含符号的链接错误,要疯掉了。我在VC的工具栏中,添加了GSL的头文件以及库文...
我是用了GSL包做程序的支持,需要添加头文件和库到VC的环境中去,但是弄了好几次,总是出现未包含符号的链接错误,要疯掉了。我在VC的工具栏中,添加了GSL的头文件以及库文件的路径,在工程选项-链接中添加了GSL的库文件,不知道还需要别的什么吗?一般的在VC中添加其他软件包的支持不就只这两步吗。
展开
3个回答
展开全部
如果都 .h/.lib都设置好了,编译是没有问题的。.dll设置好了连接运行是没有问题的。
(不知道你的GSL包的版本对不对,是不是fow vc 版本的,如果不是,请下载一个vc 版本的)。
一般第三方开发包在VC中使用的时候,需要预定义宏的设置(工程项目设置里面添加)。GSL好像是 GSL_DLL。你搜索一下编译错误提示的符号名称,看在哪个头文件里面,然后在这个头文件的前面找预定义宏,加到VC工程的项目设置里面
有个GSL的文章,你看看
http://hi.baidu.com/yilinghl/blog/item/038ee5241f846f3a8644f9bf.html
(不知道你的GSL包的版本对不对,是不是fow vc 版本的,如果不是,请下载一个vc 版本的)。
一般第三方开发包在VC中使用的时候,需要预定义宏的设置(工程项目设置里面添加)。GSL好像是 GSL_DLL。你搜索一下编译错误提示的符号名称,看在哪个头文件里面,然后在这个头文件的前面找预定义宏,加到VC工程的项目设置里面
有个GSL的文章,你看看
http://hi.baidu.com/yilinghl/blog/item/038ee5241f846f3a8644f9bf.html
展开全部
1)#pragma comment(lib, "x:\\x.lib")//导入库
2)#include "x:\\x.h"//包含头文件
3)确认头文件、导入库在WINDOWS系统中的路径和1)、2)两步的路径完全一致,最后确认x.dll动态库在系统路径下。
P.S.你的包要注册码?如果要注册,还需要对dll进行系统注册。
2)#include "x:\\x.h"//包含头文件
3)确认头文件、导入库在WINDOWS系统中的路径和1)、2)两步的路径完全一致,最后确认x.dll动态库在系统路径下。
P.S.你的包要注册码?如果要注册,还需要对dll进行系统注册。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1、把Lib库引入到工程中;
2、在需要的地方include进来头文件。
以上两步确认正确即可。 检查是否少包含了lib文件或没有include进来头文件。
2、在需要的地方include进来头文件。
以上两步确认正确即可。 检查是否少包含了lib文件或没有include进来头文件。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询