- 博客(47)
- 资源 (8)
- 收藏
- 关注
原创 Qt编译报错error: exception handling disabled, use -fexceptions to enable的解决方法
解决方法:在Qt的工程文件中添加 CONFIG += exceptions。
2024-09-27 14:37:09
144
原创 vs2019运行启动慢的解决办法
2、工具–选项–文本编辑器–C/C++–高级–代码分析–禁用后台代码分析–改为true。3.工具-选项-文本编辑器—所有语言—滚动条—行为—选择第一个。1、工具-选项–intellitrace–把启用那个勾取消。
2024-05-22 09:52:56
1152
原创 ubuntu 23.04 Dell T3660 听歌没声音的尝试
装了pulseaudio可以在configure和playback间切换选择用哪个声卡输出声音,一般选Stereo Analog Output。首先,还是要安装PulseAudio Volume Control。之后可试试差不多就有声音了,没有就sudo reboot。网上其他办法也可以试试,比如nvhda。我觉得比较重要的一点是。
2024-04-23 10:07:03
326
原创 解决Qt Creator开启Debugging Helper(调试助手)后,单步调试时GDB卡死
我的解决方法是sudo dpkg-reconfigure gdm3 然后重启,之前显示管理用的是lightdm,无法显示局问变量,但切换回gdm后就可以了,有点诡异,但情况却如此。
2024-04-07 17:30:25
549
原创 关于CUDA C 项目中“ error C2059: 语法错误:“<” ”问题的解决方法.
发生该语法错误的原因是cu文件被C++编译器所编译,C++编译器无法识别 “
2024-01-22 16:37:08
1445
1
原创 Windows下用msys2 编译gmp遇到的问题
解决办法: pacman -S m4。然后就可以运行make 了。config 找不到m4。make时找不到make。
2023-10-24 12:00:03
317
原创 如何在Qt Creator 中开启OpenMP
如果是用Visual studio 编译器在.pro文件中加入如下两行:如果是用GCC 编译器加入如下两行:
2023-09-25 10:03:05
695
转载 CLION 快捷键
(Getters, Setters, Constructors, hashCode/equals, toString)(如果. .其他,试试. .catch, for, synchronized等)基本代码完成(任何类、方法或变量的名称)关闭活动运行/信息/发现/…在插入符号处显示错误或警告的说明。缩进/ unindent选定的行。移动到代码块结束/移动到代码开始。在插入符号或选定块上切换大小写。转到下一个/上一个编辑器选项卡。剪切当前行或选定块到剪贴板。隐藏活动的或最近活动的窗口。
2023-06-05 10:40:53
1643
原创 pkg-config
pkg-config和它的参数需要被包含在引号里,而且这个引号是键盘左上角的那个 `如:g++ test.cpp -o test `pkg-config --cflags --libs opencv`
2022-05-24 17:01:20
151
原创 fatal error LNK1189: library limit of 65535 objects exceeded
打开VS工程的属性,找到C/C++,展开找到 Command line, 添加如下选项:/Ob2
2022-04-06 15:07:50
2610
转载 PS图层混合算法之二(线性加深,线性减淡,变亮,变暗)
PS图层混合算法之二(线性加深,线性减淡,变亮,变暗)// PS_Algorithm.h#ifndef PS_ALGORITHM_H_INCLUDED#define PS_ALGORITHM_H_INCLUDED#include #include #include "cv.h"#include "highgui.h"#include "c
2018-01-31 14:39:42
1540
2
原创 install developing enviroment
install ubuntu:*partition:1G for /boot8G for swap30G for /rest for /home*install Qt binaryif qtcreator warning permession denied:chown -R username:username ~/.config/*install G
2017-10-29 09:07:20
292
转载 打开qtcreator出现提示无法覆盖文件 /home/xxx/.config/Qtcreator/qtversion.xml : Permission denied
实际上解决方式是改变主目录下.config的权限终端下输入:chown -R username:username ~/.config/估计原来不好用的原因是没有以root权限安装。改掉用户名:比如用户名为user输入的就是chown -R user:user ./config/注意空格的位置。在用户名后面还有一个空格
2017-10-29 08:59:45
5897
4
转载 ubuntu 14.04 从零开始安装caffe
一、前言本文记录了在新安装的 ubuntu 14.04 系统下安装 caffe 的过程。这里主要参考了两个链接:1) http://caffe.berkeleyvision.org/installation.html2) http://ouxinyu.github.io/Blogs/20140723001.html很多人不太喜欢看官方教程,但其实 caffe 的官方安装指导做的
2017-01-09 10:47:36
3212
原创 ubuntu 安装 wine
sudo dpkg --add-architecture i386 sudo add-apt-repository ppa:wine/wine-buildssudo apt-get updatesudo apt-get install wine
2016-06-07 11:27:10
444
转载 Qt设计时的一些技巧 (转)
引言 最近在做数据库相关课程设计,所以就借此机会,先熟悉一下Qt的一些编程,同时了解一下C++的一些特性。其实更重要的是如何组织好相关模块的连接,如何规划项目,等等。所以就顺道把过程中遇到的问题和重要的一些控件的槽和信号介绍一下,以后忘了可以回来看。呵呵。 以下是我用到的一些重要的函数和代码:一、数据库的连接 1. QSqlDatabase TB = QSqlDatabase:
2014-11-14 09:05:10
1108
转载 Qt 出现“undefined reference to `vtable for”原因总结
由于Qt本身实现的机制所限,我们在使用Qt制作某些软件程式的时候,会碰到各种各样这样那样的问题,而且很多是很难,或根本很难找到原因的,即使解决了问题,假如有人问您为什么,您只能回答--不知道;今天我在这里列举的问题也是再编写Qt程式时,总是碰到的问题,问题普遍,而答案却不唯一,解释这一个问题的说法很多,往往只适合某一种情况,因为这个错误太笼统了,他就是-- “undefined referen
2012-06-24 10:49:04
647
转载 经典C++问题
1. 在类的普通成员函数中调用虚函数,情况是怎么样的?(对象、引用、指针)多态, 事实上,这是 Template Method模式的关键 2. 关于成员变量初始化顺序,几个有依赖关系的成员变量要初始化,让写出构造函数。 在初始化列表中,成员变量的初始化顺序是其在类中声明顺序,而非列表中的顺序。4. 写个is-a和has-a。 Class Pet{};
2012-06-03 10:03:38
1361
原创 在VC++中实现获取汉字拼音的首字母,转
最近打算做一个基于字符串首字符(汉字取拼音的首字母)进行查询的电话簿WEB项目,由于Web本身并不支持汉字的编码编程,因此需要求助于平台开发工具。Google上搜到一种实现方法,是用C++实现的。以下是源码:void GetFirstLetter(CString strName, CString& strFirstLetter){ TBYTE ucHigh, ucLow; in
2011-06-25 23:56:00
1030
原创 VS2008的C#工程用VS2005打开
一、用记事本打开sln文件,将:Microsoft Visual Studio Solution File, Format Version 10.00# Visual Studio 2008改成:Microsoft Visual Studio Solution File, Format Version 9.00# Visual Studio 2005二、用记事本打开csproj文件,将:中的Too
2011-06-12 10:44:00
862
原创 VS2005 发布
<br />VC2005编译出来的程序文件,采用了manifest方式来指定dll文件。对于win98、win2000系统,把exe文件和VC的 dll连接库放到一起就成了。对于winxp、win2003系统就要麻烦的多了,VC的连接库默认是被放到了winsxs目录下,结果造成在这些系统上,直接拷贝exe文件,往往是不能运行(找不到msvcr80.dll、mfc80.dll文件等),或者在事件日志中报错。<br /> 解决方式:<br /> 方式一、在目标系统上安装2005版vcredist_x86.e
2011-05-23 09:10:00
889
原创 Tips
<br />自己总是用VC平台来开发东西,但是有时候总是出这样那样的问题,呵呵,总是需要上网查资料来解决,在这里把自己用到上网查的一些技巧摘录如下,希望对大家有用,省去大家再去搜索的烦恼。<br /><br />1.如何在Release状态下进行调试<br />Project->Setting=>ProjectSetting对话框,选择Release状态。C/C++标签中的Category选General,Optimizations选Disable(Debug),Debut info选Program Dat
2011-05-23 00:41:00
608
原创 没有找到MFC80D.DLL的解决方法
<br />问题出现在程序运行清单上,默认是"嵌入清单",清单文件是"$(IntDir)/$(TargetFileName).embed.manifest"。<br />调试程序运行时,不知道为什么却定位不到这个文件,我们如果手动把"程序名.embed.manifest"改为"程序名.manifest",调试程序即可定位到。<br />所以,需要更改默认项目的工程属性。工程属性->配置属性->清单工具->输入和输出->嵌入清单==>改为否。
2011-05-19 11:44:00
695
原创 2005的问题,转
<br />用VC2003一直很爽,到新公司要用2005,早听说其检查严格,没想到,完全是没事找事型的编译器.<br />且不说满屏幕的:<br />"警告 4 warning C4819: 该文件包含不能在当前代码页(936)中表示的字符。请将该文件保存为 Unicode 格式以防止数据丢失 "<br />运行个MFC的东西就报"由于应用程序的配置不正确,应用程序未能启动"<br />一查才知道,这是05的特权,缺少动态库也不说,直接报个配置不正确,Fuck.不如直接弹出个警告框"程序无法运行"适用性更大
2011-05-19 09:59:00
937
原创 有符号和无符号数
1. 有符号数和无符号数: C支持所有整形数据类型的有符号数和无符号数运算。尽管C标准并没有指定某种有符号数的表示,但是几乎所有的机器都使用二进制补码。通常,大多数数字默认都使有符号的,C也允许无符号数和有符号数之间的转换,转换原则是基本的位表示保持不变。因此在一台二进制补码机器上,当从无符号数转换为有符号数时,效果就是应用U2Tw,而从有符号转换为无符号数时,就是应用函数T2Uw,其中w表示数据类型的位数。T2Uw(x) = (x
2011-05-11 16:36:00
1112
原创 R6034
<br />R6034<br />An application has made an attempt to load the C runtime library without using a manifest.<br />This is an unsupported way to load Visual C++ DLLs. You need to modify your application to build with a manifest.<br />For more information, se
2011-05-01 01:08:00
5700
原创 列表控件条目上、下移动的通用方法(转)
<br />/**************************************************************************<br />函数名称:CCommonFuntions::OnCListCtrlUp<br />描 述: 对CListCtrl记录的上移操作<br />输入参数: <br /> *listCtrl 对某个CListCtrl对象进行上移操作的CListCtrl指针<br /> nColumn CListCt
2011-04-27 14:05:00
998
原创 转的VC调用Matlab,动态库方式
Matlab是一个强大的数学计算/仿真工具,其内置了很多实用的现成的函数,而且我们经常也自己定义很多m函数。但在很多情况下,我们不得不使用VC编程。那么,如何在VC中利用matlab的资源呢? 在这里我简要的以一个简单的例子来说明一下如果在VC中调用matlab中定义的.m文件。繁多的理论就不说了,简明扼要的说一个实例。相信大家看过之后都会马上学会的J 其中灰色底显示的部分是需要我们手工输入的部分。 步骤如下: ㈠当然
2011-04-27 11:00:00
1913
原创 转的M 2 C
<br />http://www.blogjava.net/wxb_nudt/archive/2008/01/28/178246.html
2011-04-13 20:57:00
603
原创 Boost下载安装编译配置使用指南(含Windows和Linux)
<br />理论上,本文适用于boost的各个版本,尤其是最新版本1.45.0;适用于各种C++编译器,如VC6.0(部分库不支持),VS2003,VS2005,VS2008,gcc,C++ Builder等。先总结一下Windows系统。<br />一、下载<br />首先从boost官方主页http://www.boost.org/下载最新版boost安装包(目前最新版是boost_1_45_0.7z)。<br />二、安装<br />将boost安装包解压至本地目录,如:E:/SDK/boost_1_
2011-03-24 11:59:00
838
原创 Win7 下安装 VC6 和SP5
<br />Though this isn't supported and you get the normal warnings about maybe not working on Windows 7, but i now have it installed and compiling.<br />Found a solution to this that actually works well. Essentially you have to hand edit the STF file for VS
2011-02-20 13:26:00
2642
原创 VS2005下error PRJ0003 : Error spawning 'cmd.exe'的解决方法
<br />In the Options go into Projects and Solutions -> VC++ Directories page and place this rows:<br />$(SystemRoot)/System32<br />$(SystemRoot)<br />$(SystemRoot)/System32/wbem适用VC8的各种工程项目(包括移动设备的项目),如果在加了以后还出现这样的错误提示,将上面的三句删除掉,重新加一次就可以。
2011-02-20 11:50:00
770
转载 卸载Intel C++ Compiler后Visual C++ 6.0不能工作了
<br />前段时间觉得好玩,安装了Intel C++ Compiler进行评估,现在评估结束了,决定卸载。开始卸载之后,Visual C++ 6.0开始罢工了,报告无法找到xicl6.exe进行编译。搜索了下注册表,发现Intel C++ Compiler在安装时候修改了Visual C++的工具设置,但卸载时没有恢复。可以修改下面两个地方: 1、HKEY_CURRENT_USER/Software/Microsoft/DevStudio/6.0/Build System/Components/Platf
2011-01-12 11:28:00
884
原创 不重启Windows更改IP地址的多种实现
<br />不重启Windows更改IP地址的多种实现 2005-9-6 作者:王骏&pcdog 转载自:互联网收集 网友评论 0 条 点击进入论坛 有很多网友都遇到过更改IP地址但是要重启机器的问题,在这里,为大家介绍几种不重启Windows直接更改IP地址的方法。首先是调用DhcpNotifyConfigChange的方法,后面还有修改注册表跟使用"iphlpapi"的方法。 一、未公开函数:DhcpNotifyConfigChange 运行效果图如下: 设置IP地址只需要更改注册表中关于
2010-11-21 12:34:00
1186
原创 卡尔曼
<br />断断续续,大概弄了将近一个月的时间,今天总算是把卡尔曼滤波器用于流量矩阵估计的问题给解决了。实验结果很理想,和作者的实验结果差不多。<br /> 回顾整个过程:<br /> 1,觉得卡尔曼有现成的预测和更新公式,只要确定参数C、Q、R就可以使用,很简单,便用最小二乘从直接测量的一天的数据算出C,再根据样本方差确定Q,由于Y是直接通过恒定的Y计算得来,所以假设R=0。但是,通过这些参数,使用卡尔曼进行估计时,发现估计的值是发散的,相对误差几乎成指数增长,令人费解。<br />
2010-06-04 14:12:00
5796
原创 打开sln文件出现the selected file is not a valid visual studio solution file错误提示解决办法
我遇到一次同样的问题,是因为我先安装了VS2005,后安装了VC6.所以sln文件关联到了VC6中的“Microsoft Development Environment 6.0“中。把文件关联改回VS2005即解决此问题。
2010-01-10 21:52:00
4159
原创 VC6 使用GDI+
总结一下 VC6 下如何使用GDI+ :) 1.下载解压GDI+开发包: http://www.codeguru.com/gdi/GDIPlus.zip 2.正确设置include & lib 目录 3.在 stdafx.h 添加: #ifndef ULONG_PTR #define
2010-01-10 16:49:00
715
原创 fatal error LNK1103: debugging information corrupt; recompile module
编译程序时,如果涉及到版本问题,有时会出现这样的错误:fatal error LNK1103: debugging information corrupt; recompile module在网上搜索了几种办法:(一):这个错误产生的原因是:2003年2月的SDK是支持VC6的最后一版,在此之后的就都是使用VC7/VC8来开发的了。随着VC7/VC8中新的debug信息格式和一些安全检查机制的导入
2010-01-10 15:29:00
4681
原创 vc6迁移到VC8
作为C++编译器,从vc6到vc8最大的调整就是对C++标准的支持更好了。 我发现的几点不同。a. For 循环的声明 Vc6: for(int i (ok)Vc8: for(int i (illegal) int i; for(i (ok)Vc8中的for循环中变量的有效期仅仅在for 循环的开始与结束期间有效。b.string实现 Vc6
2010-01-10 15:27:00
690
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人