急!!怎么将jsoncpp编译成lib文件

xiaoliu715 2012-09-01 09:29:31
前段时间下了个jsoncpp,准备用到项目中去。参照网上的做法用vs2005死活编译不出lib文件。还提示说无效的文件,最后无耐在CSDN上下了一个已编译的。参照网上的用法弄进项目里,结果出现能放几个屏幕的错误和警告。无奈又去找解决方案,试了不知多少种还是不行,花了两天时间还是没搞定。
最后只能蛮干,把.h和.cpp等13个文件全拷到项目里,在对应的.cpp文件加上stdafx.h,修改里面include文件的路径,竟然可以运行了。。。

现在的问题就是这13个文件不好管理,能不能做成lib文件,之前试过CSDN下的那个lib文件,自己试着也编译了一个,发现错误都是一样的,也跟全部导进去后删掉jsoncpp的两个cpp文件报的错是一样的。。。



求高人指点或者一个使用不会报错的jsoncpp lib文件。。。。。
...全文
6917 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
Xomic 2013-12-17
  • 打赏
  • 举报
回复
最后只能蛮干,把.h和.cpp等13个文件全拷到项目里? 楼主,你搞错了吧! 不能直接吧cpp,h加到你的工程的吧! 要先编译再把整个工程添加到你的工作工程里面去!(可以每次编译)然后#pragma lib这样的 我前天用的json lib!
大菜菜鸟 2013-06-26
  • 打赏
  • 举报
回复
楼主呀 你的问题解决没有呀 那也救救我呀
PH22Station 2012-12-26
  • 打赏
  • 举报
回复
我也碰到楼主一样的问题,我是这样解决的: 1.新建一个静态库的工程,加入jsoncpp的源文件和头文件编译生成静态库,注意运行时库要同使用jsoncpp的项目一致。 2.在要使用jsoncpp的库引入第一步生成的静态库即可。
这不是鸭头 2012-09-06
  • 打赏
  • 举报
回复
给你编译了一份,在我的资源里,可以去下载
这不是鸭头 2012-09-06
  • 打赏
  • 举报
回复
设置的不对?
傻X 2012-09-06
  • 打赏
  • 举报
回复
要lib的话注意编译码制问题。

VS底层库会随着版本升级改变。是要花时间修改的。
小马喝水 2012-09-06
  • 打赏
  • 举报
回复
官网上下载的不是有个vs7的版本么,用这个转换成vs8就可以直接编译成功了,我就是用这个编的vs2008的版本,没遇到问题的,顶多是有个多线程模式可能跟你的exe不一致的问题
enic 2012-09-06
  • 打赏
  • 举报
回复
啥错误啊,别害怕慢慢改改

2,586

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 资源
社区管理员
  • 资源
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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