Windows
XieShuaiCn
一枚在全栈道路上不断深入的程序猿
展开
-
使用def和dll文件生成lib
今日使用C++调用Sqlite库时,发现sqlite官方提供的sqlite-dll-win32-*压缩包中,只有dll文件和def文件。1、在开始菜单中找到 “VS命令行工具” 并打开,该快捷方式一般在Visual Studio 20xx中。2、切换到dll和def文件所在目录下。3、执行命令:lib.exe /DEF:sqlite3.def /MACHINE:{ARM|ARM64|EBC|X64|X86},最后一个参数根据情况选择。更多参数请直接执行lib.exe查看。补充:在wind原创 2020-10-09 21:21:28 · 412 阅读 · 1 评论 -
链接boost报错:error: duplicate section `.rdata$_ZTIN5boost6system14error_category……` has different size
本人在使用QT编译项目Debug时遇到此问题,(duplicate section`.rdata$_ZTVN5boost6system14error_category12std_categoryE[__ZTVN5boost6system14error_category12std_categoryE]' has different size),经网上查阅,得到如下方法原创 2019-11-20 09:40:51 · 1343 阅读 · 0 评论 -
OpenCV2与OpenCV3共存
由于开发的需要,要在电脑同时安装OpenCV2和3两个版本,实现版本的切换。下边记录的Windows和Linux/CMake的版本切换方式。原创 2017-07-13 19:26:05 · 5321 阅读 · 0 评论 -
opencv + cmake + vs2010 配置过程
OpenCV2.4.13已经官方的动态链接库已经不支持VC2010,故自己编译对应的库,并转载了这篇文章。转载 2017-07-22 20:24:43 · 1170 阅读 · 0 评论 -
MFC打开文件夹对话框初始化打开路径
使用MFC开发程序时,有时需要选择文件夹,可使用SHBrowseForFolder解决,但此方法并不支持初始化选择路径。原创 2017-08-14 21:23:20 · 3624 阅读 · 0 评论 -
windows下mingw编译opencv3.3.1
推荐使用mingw-w64的gcc编译,安装时提供32和64位编译器,用mingw的gcc编译容易出错博客主页:http://blog.csdn.net/xs1102文章地址:https://blog.csdn.net/xs1102/article/details/80931204本文内容为收集而成,有些杂乱。 错误问题:minGW\bin\windres.exe: inva...原创 2018-08-14 15:13:05 · 554 阅读 · 0 评论 -
VS2017 C++设置支持UTF-8 without BOM编码
VS一直对源代码文件的编码支持不太好,尤其是UTF-8,VS2010以后支持UTF-8 with BOM编码,也就是带签名的UTF8,但GCC编译器并不支持这种编码,支持不带签名的UTF8。所以对于有跨平台需求的用户就很头疼了,不跨平台的用户直接修改文件编码就好,另存为或使用批量修改器都行,这里不探讨。关于gcc设置编码,请移步这里:https://blog.csdn.net/xs1102/a...原创 2018-10-19 18:17:06 · 8081 阅读 · 3 评论