Window下jrtplib库的使用问题

juzixiangchang 2008-10-06 01:24:36
我是按着下面的帖子做的,没有做第一步,因为觉得没有必要,其余都是一样的
http://hi.baidu.com/184696650/blog/item/01d7c04eb0ad33ccd0c86af3.html
但是在编译example1的时候,在原有头文件中出现的函数和变量都找不到了,到底是哪里出了问题?是生成的库有问题吗?
...全文
115 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
juzixiangchang 2008-10-07
  • 打赏
  • 举报
回复
发生这个原因是:我把example中的原有头文件去掉了
第一步可以不做,只要能生成需要的lib就可以
ilovezc 2008-10-06
  • 打赏
  • 举报
回复
将需要用到的头文件复制到你新建的项目目录下,然后将他们导入到工程,就不会报错了啊,我就是这样弄的。
#pragma comment(lib, "jrtplib.lib")
#pragma comment(lib, "jthread.lib")
#pragma comment(lib, "WS2_32.lib")这些没掉吧
minorcxx 2008-10-06
  • 打赏
  • 举报
回复
第一步不能少
OenAuth.Net 2008-10-06
  • 打赏
  • 举报
回复
C:\JRTPLIB-3.7.1\SRC
最好把这个路径改一下名字,别用.-这些符号
juzixiangchang 2008-10-06
  • 打赏
  • 举报
回复
我在tools/options中写下路径C:\JRTPLIB-3.7.1\SRC,可还是找不到
ilovezc 2008-10-06
  • 打赏
  • 举报
回复
第一步应该没有影响的,你应该把例子上要用到的头文件都导入到工程
juzixiangchang 2008-10-06
  • 打赏
  • 举报
回复
大侠讲仔细些,为什么要把这些文件拷到上一层目录,多一层又如何?
拷后把原来的c:\jrtplib-3.7.1\jrtplib-3.7.1\目录删除没有影响吧?
jia_xiaoxin 2008-10-06
  • 打赏
  • 举报
回复
1、解压后的文件夹中包含两个目录,jrtplib-3.7.1和jthread-1.2.1,打开这两个目录后我们可以看到下面又有两个同名的目录,为了后面能顺利编译,我们把同名目录下的文件全部考到上一级目录中,就是说把c:\jrtplib-3.7.1\jrtplib-3.7.1\*.* 复制到c:\jrtplib-3.7.1\。同理,把c:\jthread-1.2.1\jthread-1.2.1\*.* 复制到c:\jthread-1.2.1\。完成上述步骤后我们就可以开始编译库文件了。

我以前编译过,因为是编译静态库,所以编译的时候所有的文件都要用到,第一步不能少。
星羽 2008-10-06
  • 打赏
  • 举报
回复
你第一步也照做看看

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧