摘要: 在Windows环境下的控制台上,通过qmake指令编译Qt程序时,出现cc1plus.exe: error: unrecognized command line option "-fno-keep-inline-dllexport "问题,百思不得骑姐,最后通过指令gcc -v查看版本号发现,... 阅读全文
posted @ 2015-11-11 15:47 Jimnny 阅读(2765) 评论(0) 推荐(1) 编辑
摘要: 最近在使用QSetting的时候,setting的值死活保存不下来,后来添加了如何设置后,settting的可以获取到。 QCoreApplication::setOrganizationName("Test111"); QCoreApplication::setOrganizationDo... 阅读全文
posted @ 2014-07-28 19:46 Jimnny 阅读(713) 评论(0) 推荐(0) 编辑
摘要: error C3872: '0xa0': this character is not allowed in an identifier或者 error C3872: "0xa0": 此字符不允许在标识符中使用 ,这是因为直接复制代码的问题。0xa0是十六进制数,换成十进制就是160,表示汉字的开始。 解决办法:在报错的代码行检查两边的空格,用英文输入法的空格替换掉。 阅读全文
posted @ 2014-03-20 14:38 Jimnny 阅读(1192) 评论(0) 推荐(0) 编辑
摘要: 最近使用VS2012编译时,出现" error lnk1158 无法运行rc.exe”的问题,无法编译生成.exe文件,连最基本的HelloWorld控制台程序都无法运行,重置了VS的默认设置,和重装问题依旧得不到解决。最后发现环境变量的配置问题,具体设置如下:C:\Program Files (x86)\Microsoft ASP.NET\ASP.NET Web Pages\v1.0\;C:\Program Files (x86)\Windows Kits\8.0\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL 阅读全文
posted @ 2014-02-28 21:34 Jimnny 阅读(7561) 评论(1) 推荐(0) 编辑
摘要: 网上VC操作注册表的文章很多,但是Qt的却相对较少,其实Qt操作也比较简单,但是不熟悉注册表的格式,可能会有点麻烦。 1 bool connectFileToProgram() 2 { 3 QSettings *ukenvFileReg = new QSettings("HKEY_CLASSES_ROOT\\.otp", QSettings::NativeFormat); 4 5 //判断UKEnv类型是否已在注册表中,并关联了正确的打开方式(程序打开方式),没有则写入 6 QString currentValue = ukenvFileReg->value(... 阅读全文
posted @ 2013-12-23 17:51 Jimnny 阅读(1516) 评论(0) 推荐(0) 编辑
摘要: 最近的项目开发,需要用到虚拟机,但是打开虚拟机VM8却发现,以前创建的虚拟机都用不了,点击左侧【我的计算机】中的虚拟机列表,没有任何反应,也没有任何错误提示,服务中所有的虚拟机服务都开启了,网上百度没有没找到好的解决办法,于是卸载了,重装依然不能打开,卸载再装VM10依旧打不开,最后关闭电脑的防火墙,打开虚拟机成功,可能是防火墙把虚拟机拦截了,但是没有错误提示让人很拉闷,碰到这个问题,关闭防火墙试试,或许可以解决。 阅读全文
posted @ 2013-12-16 18:15 Jimnny 阅读(7593) 评论(0) 推荐(0) 编辑
摘要: 最近使用MapGis对.MPJ工程文件文件裁剪后,要对裁剪后的图形文件.ML,.MT,.MP,.MPJ文件打包,在网上找到7zip,Zlib的库,虽然都有源码,但是Zlib库中的使用没找到文件压缩的函数,有两个函数a.ZEXTERN int ZEXPORT compress OF((Bytef *dest, uLongf *destLen,const Bytef *source, uLong sourceLen));b.ZEXTERN int ZEXPORT uncompress OF((Bytef *dest, uLongf *destLen,const Bytef *source, u.. 阅读全文
posted @ 2013-12-04 14:00 Jimnny 阅读(5532) 评论(3) 推荐(0) 编辑
摘要: 最近使用VS2012+Qt5.1+QtCreator2.8.1来搭建Qt的开发环境(之前有用MinGW编译的经历,经常碰到gdb调试器崩溃的问题),全部换成想用VC的编译器和调试环境,但是觉得QtCreator的开发环境比较便利,所以用Qt配置VC编译器和调试器,但是在编译的过程中,出现"'cl' 不是内部或外部命令,也不是可运行的程序"的问题,网上查到要将QtCreator->工具->构建和运行->使用jom代替nmake选项的勾去掉,按照此说法照做,结果报"qtcreator_ctrlc_stub: Command line 阅读全文
posted @ 2013-11-16 23:24 Jimnny 阅读(20738) 评论(0) 推荐(1) 编辑