C++项目注意资料
uriel_chiang
这个作者很懒,什么都没留下…
展开
-
QDBUS注意事项
error:“unable to fing method……” 原因: A,宏定义Q_CLASSINFO中设置”D-Bus Interface”的名字必须带有小数点(服务名也必须带有小数点); 举例: 错误代码:Q_CLASSINFO("D-Bus Interface", "Solution"); 改成:Q_CLASSINFO("D-Bus Interface",原创 2016-07-11 17:43:14 · 2142 阅读 · 0 评论 -
静态库导入注意事项
1,静态库每次重新编译调试,需要将编译成功后的库文件导入运行软件的库文件中,重新编译运行软件,而后才能正常运行。 2,静态库的使用:a,在pro中添加; b,添加在.h文件,声明和静态库的头文件一样; c,在.cpp文件中添加头文件原创 2016-06-29 21:01:12 · 324 阅读 · 0 评论 -
QFile类中遇到的问题
在调试时发现QFile使用过程中,读取一直不成功。 原因是:路径不对 注意:相对路径的使用需要注意,而且需要注意空格符 调试方法:采用手动打开文件的方式去打开目标文件,看自己定义的字符串路径和目标文件的路径是否相同。 调试代码: QString fileName=QFileDialog::getOpenFileName(this,"Open File",QDir::currentPath(原创 2016-07-16 17:04:55 · 3119 阅读 · 0 评论 -
在window7系统下安装双系统 之--Redhat
1、下载Redhat安装文件:ISO; 根据百度经验分离磁盘空间: http://jingyan.baidu.com/album/a17d52853ff59e8098c8f2ae.html 注意:这里不需要新建简单卷,这样可以得到一个“free space”,为redhat系统准备 2、仿照百度经验:win7下安装Linux实现双系统全攻略 http:/原创 2016-11-27 11:20:02 · 844 阅读 · 0 评论 -
初学C++ 使用json对象----------rapidjson
RapidJSON是一个只有头文件的C++ JSON库,只需要拷贝“include/rapidjson”目录到工程包含路径下即可使用。rapidjson库下载网地址:https://github.com/miloyip/rapidjsonrapidjson优点: 1.简单,易操作,RapidJSON只用包含起头文件即可使用; 2.更重要的是避免的采用jsoncpp生成静态链接库后,若要调用web原创 2016-11-28 22:14:15 · 1756 阅读 · 0 评论 -
初学c++使用json----jsoncpp
jsoncpp注意: 在 配置属性 -> C/C++ -> 代码生成 右边的“运行库” 选择 MTd,而/MTd”和“/clr”命令行选项不兼容导致了通过clr命令导入的webservice服务不能正常运行。一 编译链接 1 在相应官网下载jsoncpp 2 解压得到jsoncpp-src-0.5.0文件 3 打开jsoncpp-src-0.5.0 -> makefiles -> vs71转载 2016-11-28 22:23:05 · 512 阅读 · 0 评论 -
托管类型转换:const char* && string && String^ 类型转换
comment: string is C++ type; String^ is CLR/C++ and C# type;const char* —> string 1: const char * cw= “kkkkkkkkkk”; string sw = cw;string —> const char* 1: using namespace std; string转载 2016-11-28 22:25:33 · 1322 阅读 · 0 评论 -
C++调用java发布的webservice
java发布webservice(略) 1. Java 定义好WebService接口,生成WSDL标准接口文件。VS2008调用: 1. 新建—-项目—-VC++—–WIN32控制台 2. 项目–右键–属性 公共语言运行支持:选择clr 3.项目–右键–添加web引用 输入url:………wsdl—前往 找到web服务后添加引用,生成一个头文件(就看这个调用了),和其他文件原创 2016-11-28 22:39:15 · 1664 阅读 · 0 评论 -
使用java 发布webservice,使用C++接收避免编码不兼容问题
由于java编码格式的与C++的编码格式不同,不清楚怎么将java使用iso-8859-1等格式进行编码的字符串在C++上进行解码,而且由于java中char是两个字节,C++是一个字节也使得程序在解码乱码时候有些不对。 但验证了一种方式可以成功避免这个编码问题; 核心思想为: 将一个字节本身的二进制进行转换,以两位十六进制数进行保存,这样发送十六进制数的String,我们用vc就可以原创 2016-12-08 20:08:01 · 815 阅读 · 0 评论