[C++技巧:OpenCASCADE智能指针的使用]学习OCC的第一步是要了解其类的结构及组成,比如AIS_InteractiveObject类用来表示一个交互 式图形对象,如果进一步了解会发现其继承关系是:MMgt_TShared->Standard_Transient->P...+阅读
在编译wxWidgets自带的samples时出现一个错误:
CVTRES : fatal error CVT1100: duplicate resource. type:MANIFEST, name:1, language:0x0409
由于是manifest的错误,考试大提示:把这个exe的生成manifest文件的选项给关闭了,这样虽然可以解决链接错误的问题,但是在运行时出现错误,考试大提示要求使用manifest。
打开这个exe工程的rc文件看了一下,很简单的两行语句:
mondrian ICON "mondrian.ico"
&emspinclude "wx/msw/wx.rc"
估计问题出在wx.rc身上,打开一看,果然在其底部发现了几行代码:
Manifest file for Windows XP
&emspif !defined(wxUSE_NO_MANIFEST)
(wxUSE_NO_MANIFEST == 0)&emspif !defined(WX_MSC_FULL_VER)
WX_MSC_FULL_VER< 140040130see "about isolated applications" topic in MSDN
&emspifdef ISOLATION_AWARE_ENABLED
&emspdefine wxMANIFEST_ID 2
&emspelse
&emspdefine wxMANIFEST_ID 1
&emspendif
&emspif defined(WX_CPU_AMD64)
wxMANIFEST_ID 24 "wx/msw/amd64.manifest"
&emspelif defined(WX_CPU_IA64)
wxMANIFEST_ID 24 "wx/msw/ia64.manifest"
&emspelif defined(WX_CPU_X86)
wxMANIFEST_ID 24 "wx/msw/wx.manifest"
&emspendif
&emspendif !defined(WX_MSC_FULL_VER)
WX_MSC_FULL_VER< 140040130&emspendif !defined(wxUSE_NO_MANIFEST)
(wxUSE_NO_MANIFEST == 0)直接在exe工程的rc文件选项上定义wxUSE_NO_MANIFEST,关闭wx.rc中的manifest定义,再编译运行,一切OK。
以下为关联文档:
VC++字体通用的类#include "stdafx.h" #include "font.h" COleFont properties CString COleFont::GetName() { CString result; GetProperty(0x0, VT_BSTR, (void*) return result; } void...
C++技巧:emacs完美的C++的自动补全1,CVS cedet的最新代码,1.04代码补全很慢。 cvs -z3 -d:pserver:anonymous#cedet.cvs.sourcefe.:/cvsroot/cedet co -P cedet 2,命令行运行 touch `find -name "Makefile"` (注...
解决VC++程序国际化的类,解决乱码问题#include "stdafx.h" #include "global.hpp" Deion: generate an error message int Error(long err, char *fmt, ...) { static char buf[256]; static char buf2[256]; va...
使用VC++6关闭指定窗口标题的程序常常听说有病毒关闭杀毒软件,是枚举窗口标题来实现的,那么内幕是什么呢? 其实只需要数10行代码就可以了。 VC++6.0建立Win32 APPlication,复制下面的代码... #include BOOL CALL...
二级考试C++基础:volatile的使用方法volatile的本意是一般有两种说法--1.“暂态的”;2.“易变的”。 其实Volatile是由于编译器优化所造成的一个Bug而引入的关键字。 int a = 10; int b = a; int c = a; 理论上...
C++中使用断点写调试方法C/C++ code: f9 --- 设置/取消断点 f10 --- 单步执行 f11 --- 比f10的步幅小,f10在函数的调用时,直接跳过,在f11下,会进入函数体! f5 --- 执行到下一个断点! 了解调试,首先要知道"...
c++读写剪贴板代码代码如下: 写: if(OpenClipboard()) { CString str; HANDLE hClip; char *pBuf; EmptyClipboard(); str="879789789"; hClip=GlobalAlloc(GMEM_MOVEABLE,str.GetLength()+1);...
c++数据类型及复杂声明推演数据类型 c++程序员已经知道c语言有五种数据类型:void,int,float,double和char: 类型 描述 void 无数据类型 int 整数类型 float 浮点数 double 双精度浮点数 char 字符型 c+...
C++基础:有趣的#define的一个实例看了一下google CoverStory的代码,有一个地方很有意思: These are the various document types used by CoverStory. Included in both Obj-C and plist sources. A little ma...