
VC++错误集合
hshqing
这个作者很懒,什么都没留下…
展开
-
C语言数学算法实现
转载:http://c.biancheng.net/view/509.html转载 2021-04-06 20:31:31 · 293 阅读 · 0 评论 -
QT + VS中创建插件时Q_INTERFACES提示Undefined interface
在子类dll项目的属性中添加如下内容:原创 2021-01-17 14:13:21 · 1554 阅读 · 0 评论 -
gitignore不起作用时的操作
git rm -r --cached .git add .git commit -m 'update .gitignore'原创 2020-11-08 15:21:22 · 129 阅读 · 0 评论 -
halcon19如何支持中文路径
从Halcon v18.x开始支持中文路径,但是要事先调用下面算子来进行设置支持中文解析:将本地8位编码的字符串传递给HALCON C或HALCON/C++时,必须更改接口默认编码HALCON /C调用HalconCpp::SetHcInterfaceStringEncodingIsUtf8(false);HALCON/C++调用HalconCpp::SetHcppInterfaceStringEncodingIsUtf8(false);或传递给HALCON的字符串使用合适的转换函数原创 2020-11-05 09:57:38 · 1290 阅读 · 0 评论 -
QT+VS开发时,添加qt资源文件(图片)
1:添加Action:2:在Action设置对话框中选择图标:3:如果没有qrc文件,则会提示创建新的qrc文件,并添加图像文件到qrc文件,此时生成了qrc文件,但是并没有添加到工程文件4:添加新生成的qrc文件到工程文件5:重新编译,完成...原创 2020-08-05 14:44:33 · 3666 阅读 · 0 评论 -
Halcon-VS编程变量查看工具
Halcon-VS编程变量查看工具:HALCON_Variable_Inspect在Halcon安装目录下:原创 2020-08-05 10:50:12 · 2171 阅读 · 0 评论 -
修改 vs + Qt 生成的程序图标
第一步:把要使用的图标 logo.ico 复制到工程目录下。ico转换生成链接:http://www.bitbug.net/第二步:在工程目录下,新建一个 ***.rc (名字自己命名),并添加以下内容:IDI_ICON1 ICON DISCARDABLE "temp.ico"第三步:修改 ***.vcxproj 文件(工程文件),拉到最后一行,在</Project>上面加上以下内容:<ItemGroup> <ResourceCo...原创 2020-05-31 15:46:42 · 511 阅读 · 0 评论 -
通过dll文件生成自定义lib文件
用cmd打开VS自带的dumpbin和lib.exe路径把要改名的dll复制到该目录下执行如下语句:则生成了自定义名称的lib原创 2020-05-28 17:37:26 · 325 阅读 · 0 评论 -
VS2015+Qt QPluginLoader加载dll文件为NULL,Found invalid metada in lib,Unexpected metada contents
问题现象:在VS2015环境下开发Qt程序,在Debug模式下使用QPluginLoader加载dll时为NULL在Release模式下,却是正常的。解决方法:出现这个问题的原因是安装VS2015时,没有勾选更新选项重新安装VS2015,如果已经安装了VS2015,则可以打开安装程序,选择修改,勾选更新选择,开始安装,安装完成后,则问题解决...原创 2020-05-22 11:50:54 · 1783 阅读 · 0 评论 -
完美卸载VS
1、找到VS安装文件路径,如在目录“C:\D盘\vs2015.pro_chs\vs_professional.exe”2、用管理员权限打开"cmd"控制台,切换路径至"C:\D盘\vs2015.pro_chs\"3、控制台执行命令:vs_enterprise.exe /Uninstall /Force 注意"/"前面有空格...原创 2020-04-09 16:15:35 · 832 阅读 · 0 评论 -
C#与C++互转调用
转载:https://www.cnblogs.com/HappyEDay/p/5442909.htmlhttps://download.youkuaiyun.com/download/sinat_23418821/10211078转载 2019-06-21 14:44:18 · 672 阅读 · 0 评论 -
Qt Widget插件开发
转载:https://blog.youkuaiyun.com/u011370855/article/details/82924752例程下载地址:https://download.youkuaiyun.com/download/hshqing/11256406转载 2019-06-24 17:13:15 · 389 阅读 · 0 评论 -
QML与C++交互
转载:https://blog.youkuaiyun.com/u013288800/article/details/81979513转载 2019-07-08 23:24:21 · 769 阅读 · 0 评论 -
如何用Easy CHM制作CHM格式电子书(帮助文档)
转载:https://blog.youkuaiyun.com/tyyking/article/details/78872460转载 2019-07-10 12:38:21 · 490 阅读 · 0 评论 -
Smart Install Maker添加环境变量
添加环境变量有两种模式:1、添加新的环境变量,2、扩展现有环境变量,如path变量1、添加新的环境变量:选择"注册表选项",点击+号设置完成后,编译生成Setup.exe...原创 2019-07-20 11:51:17 · 962 阅读 · 0 评论 -
CloudCompare学习,封装OpenGL控件
转载:https://blog.youkuaiyun.com/tingy123/article/details/84029362转载 2019-08-22 09:09:25 · 752 阅读 · 0 评论 -
VS+Qt项目开发系列
转载:https://blog.youkuaiyun.com/lhl1124281072/article/details/80028936转载 2019-08-22 18:34:25 · 5922 阅读 · 0 评论 -
vs、qtcreator工程互转,CMakeLists.txt生成qtCreator工程
qt工程转vs工程:cmd命令行,进入到qt工程的pro文件夹下qmake -tp vc XXX.pro会生成文件XXX.vcxprojcmakelists生产qt工程:cmd命令行,进入到cmakelists文件夹下qmake -project会生产.pro文件...原创 2019-08-30 23:01:11 · 3588 阅读 · 0 评论 -
C++实现C#的事件委托功能
C++实现C#的事件委托功能程序代码链接:https://download.youkuaiyun.com/download/hshqing/11652704对于添加函数指针,则可以声明函数指针类型作为参数,定义全局函数,或者静态函数,可以作为委托,如://静态函数class ClaseA{public: static int test(int a) { printf("ClaseA...原创 2019-09-03 09:47:01 · 595 阅读 · 0 评论 -
Qt中文本编辑器实现语法高亮功能(Qscitinlla),脚本语言编译器
转载:https://www.cnblogs.com/pinking/p/7788447.htmlScintilla是一个免费、跨平台、支持语法高亮的编辑控件。它完整支持源代码的编辑和调试,包括语法高亮、错误指示、代码完成(code completion)和调用提示(call tips)。能包含标记(marker)的页边(margin)可用于标记断点、折叠和高亮当前行。而QScintilla是...转载 2019-09-06 16:28:06 · 1598 阅读 · 2 评论 -
Halcon region转image
RegionToBinregion_to_bin例:RegionToBin(ho_Regions, &ho_image, 255, 0, Width, Height);原创 2019-10-09 13:24:04 · 3327 阅读 · 0 评论 -
error C1128: 节数超过对象文件格式限制: 请使用 /bigobj 进行编译
默认情况下,对象文件最多可存放 65,536 (2^16) 个可寻址的节。/bigobj将该地址容量增加至 4,294,967,296 (2^32)。大多数模块将从来不会生成包含数超过 65,536 的 .obj 文件。但是,计算机生成的代码或大量使用模板库的代可能需要可存放更多节的 .obj 文件。只有 Visual C++ 2005(或更高版本)中供的链接器才能使用通过 /bigobj 生成的...转载 2018-07-09 15:10:07 · 20497 阅读 · 0 评论 -
c语言数字图像处理
转载:https://www.cnblogs.com/GoldBeetle/p/9614287.html转载 2019-05-28 11:57:29 · 9769 阅读 · 0 评论 -
VS2015: warning MSB8012: TargetPath问题的解决
这个问题通常是由于项目的设置引起的修改 项目属性->常规->输出目录 与 链接器->常规->输出文件 保持一致即可。转载:https://blog.youkuaiyun.com/sxsy323/article/details/50556803...转载 2018-09-30 21:43:12 · 5137 阅读 · 0 评论 -
VC的Win32控制台程序中使用MFC库文件
如果想要在VC中的Win32控制台程序中使用CString类,应注意下列情况:1.必须包含头文件#include <afx.h>2.Project ----settings... ----General---- Microsoft Foundation Classes: Use MFC in a Shared DLL转载:https://www.baidu.com/lin...转载 2018-09-16 11:37:42 · 519 阅读 · 0 评论 -
VS2012程序打包部署详解
上篇博客把收费系统的总体设计进行了一遍讲解,讲解的同时掺杂了些有关.NET编译机制的总结。程序编写测试完成后接下来我们要做的是打包部署程序,但VS2012让人心痛的是没有了打包工具。不知道出于什么原因微软没有将打包工具集成在开发环境中,但是我知道总会有解决办法的。 经过翻阅资料发现,VS2012虽然没有集成打包工具,但它为我们提供了下载的端口,需要我们手动安装一个插件InstallShie...转载 2018-08-08 16:45:20 · 1083 阅读 · 0 评论 -
Halcon与MFC交互控制鼠标事件
问题描述: 利用halcon做显示的时候无法相应MFC的鼠标事件。 原因:利用halcon做图像显示的时候,halcon创建了一个子窗口来继承MFC的父窗口,但是鼠标的消息在halcon内部被响应了,导致无法响应MFC的鼠标消息。 解决方法:(1)对于右键响应可使用OnContextMenu(CWnd* pWnd, CPoint point)来进行右键的自定义处理。 (2) 使用PreTransl...转载 2018-07-03 18:02:08 · 4203 阅读 · 3 评论 -
VC++脚本编译ChaiScript
1、下载ChaiScript源码,下载地址:https://download.youkuaiyun.com/download/hshqing/105304922、下载安装CMake软件,对ChaiScript源码进行转换3、用Vision Studio软件打开转换后的ChaiScript源码,编译4、新建测试MFC对话框工程TestChai,测试脚本编译。5、添加包含目录:D:\softwares\ChaiS...原创 2018-07-09 15:30:23 · 1041 阅读 · 0 评论 -
MFC列表控件ListControl的使用
1、将ListControl控件的View属性修改为Report2、在OnInitDialog()函数中添加如下代码:m_ctrList.SetExtendedStyle(LVS_EX_FULLROWSELECT | LVS_EX_GRIDLINES);//设置ListControl样式,带网格m_ctrList.InsertColumn(nCol, "标题0", LVCFMT_LEFT, 130...原创 2018-04-13 10:59:27 · 8636 阅读 · 1 评论 -
MFC对话框启动默认最大化
在OnInitDialog()函数添加:在其中添加如下语句:ShowWindow(SW_MAXIMIZE);BOOL CMFrame::OnInitDialog(){ CDialogEx::OnInitDialog(); ...... ShowWindow(SW_MAXIMIZE);//对话框默认最大化弹出 returnTRUE;}...原创 2018-04-13 09:30:03 · 8318 阅读 · 0 评论 -
vs 2008 win32程序使用大内存 (>2GB)设置
今天用vc 2008调用matlab相机标定工具箱stereo rectify的DLL,程序运行到一半就挂。试了N次都是这样。没办法,写了一个matlab测试程序,测试没问题。后面想到有没有可能是内存不够,原来在32位机上碰到过这个问题,校正小图可以,换大图(500W像素)就内存不够了。但现在用的是64位机啊,4GB内存,怎么会不够用呢。后面再想,32位机只能使用2 GB以内的内存?经过万能的百度...转载 2018-02-08 18:42:00 · 2911 阅读 · 0 评论 -
VS2013 VC++中如何解决error C4996: 'fopen'问题
VS2013中如何解决error C4996: 'fopen'问题听语音|浏览:35066|更新:2015-03-31 11:141234567分步阅读今天编写控制台应用程序时出现如下错误error C4996: 'fopen': This fun转载 2018-01-30 13:42:59 · 304 阅读 · 0 评论 -
MFC程序窗口标题设定
MFC程序的默认的标题是“无标题-title”,其中title是应用程序的名称,我们应如何修改MFC窗口标题来符合自己的要求? MFC程序的文档类中定义了一个虚函数SetTitle,用于设置窗口标题的前半部分,如果只是要修改“无标题”部分,可以重载文档类的该函数。窗口标题的后半部分可以通过SetWindowText设置,也可以编辑字符串资源中的IDR_MAINFRAME字符串,将第一个\...转载 2018-10-09 13:46:37 · 6183 阅读 · 0 评论 -
Qt5.7 + VS2015 环境搭建
转自:https://blog.youkuaiyun.com/liang19890820/article/details/53931813#%E5%AE%89%E8%A3%85-qt57 Qt 5.11.0+vs2017:https://blog.youkuaiyun.com/gaojixu/article/details/82185694转载 2018-10-16 21:22:10 · 1085 阅读 · 0 评论 -
error LNK2005: DllMain 已经在 中定义
只要去掉_USRDLL,再编译,OK。原创 2019-05-07 16:07:52 · 2709 阅读 · 0 评论 -
C语言格式化字符串
转载:https://blog.youkuaiyun.com/ID314846818/article/details/51074283转载 2019-05-07 16:04:02 · 1174 阅读 · 1 评论 -
C++ 参考手册 msdn
转载:https://zh.cppreference.com/w/cpp转载 2019-04-29 11:43:38 · 2971 阅读 · 0 评论 -
C++基于boost库的序列化
1、安装boost库,配置boost库的环境变量,本例中如下:环境变量:安装后的效果:2、VS软件中配置boost实际使用中,没有配置连接器->输入->附加依赖项,如果配置这个,反而编译出错3、包含所需的目录,并使用序列化功能...原创 2019-04-28 11:03:59 · 476 阅读 · 0 评论 -
StarUML使用简明教程
转载:https://www.baidu.com/link?url=Cn7MM87NDBDV2jCOHP3LIIpeqdNw4sw2IBvDCnUGmm448OtUIOp1ydSZMje0yg4uC7_KpJHNsMjd4_1WG-EbeO9Y84V7p36JiQsoW7uoPW3&wd=&eqid=e3bf135d000136f7000000065cca1e6a转载 2019-05-02 06:43:44 · 648 阅读 · 0 评论 -
MFC生成的exe文件在别人电脑无法正常运行:无法启动此程序、已停止工作、无法定位程序输入点
转载:https://blog.youkuaiyun.com/yanhuatangtang/article/details/78261318转载 2018-12-29 16:22:59 · 1314 阅读 · 0 评论