自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (1)
  • 收藏
  • 关注

原创 C++ LoadLibraryEx失败GetLastError返回0

新开发动态库,在加载的时候失败,GetLastError返回值为0。使用工具Depends.exe查看显示: 入口点未发现;而另一个工程和此工程都链接了一个相同的lib,但是另一个工程在使用时未发现问题。对比两个VS工程的工程属性发现:有问题的工程使用了Linker -- Optimization -- References -- Eliminate Unreferenced Data (/OPT:REF), 修改为Default问题解决。......

2022-04-21 15:39:49 1141

原创 VS2015在调用低版本lib库出现有时会出现“无法解析的外部符号 __snprintf ”的问题

VS2015调用低版本lib库出现“无法解析的外部符号 __snprintf ”问题的解决VS2015在调用低版本lib库出现有时会出现“无法解析的外部符号 __snprintf ”的问题,解决方法是加入lib库“legacy_stdio_definitions.lib”到工程。...

2022-03-09 21:16:33 566

原创 DCOM设置属性创建单个或多个进程

HRESULT hr = ::CoRegisterClassObject( *pData->m_pCLSID, static_cast<IUnknown*>(pIFactory), CLSCTX_LOCAL_SERVER, REGCLS_SINGLEUSE, ...

2021-10-03 17:01:54 139

原创 librdkafka MSVCRT.lib(_chkstk_.obj) 模块计算机类型“x64”与目标计算机类型“X86”冲突

编译环境:VS2015;错误描述:编译librdkafka开源代码时,64位可以编译过,编译32位时报错:MSVCRT.lib(_chkstk_.obj) : fatal error LNK1112: 模块计算机类型“x64”与目标计算机类型“X86”冲突;错误原因:引用的库不对,编译32位程序时,调用了64位的库;解决方法:$(VC_LibraryPath_x86);$(WindowsSDK_LibraryPath_x86);.\\openssl\openssl-lib32\lib; 问题在于

2020-07-16 19:59:58 477

原创 VS2008断点打不上的另一个原因

属性--- C/C++ ---- General -- Debug Information Format 选Program Database (/Zi) 不要Disabled;

2019-12-11 19:38:03 164

原创 Linux下编译错误:error: stray ‘\377’ in program

Hello.c:1: error: stray ‘\232’ in programHello.c:1: error: stray ‘\247’ in programHello.c:1: error: stray ‘\360’ in programHello.c:1: error: stray ‘\224’ in programHello.c:1: error: stray ‘\217’ in pr...

2018-04-15 21:55:15 4677

转载 使用sc命令把exe加到服务里

C:\Users\Administrator&gt;sc create DvsShow binPath= "C:\Program Files (x86)\np\TVS\Nice\DvsShow.exe" start= auto[SC] CreateService 成功sc create jsb binPath= "C:\windows\system32\notepad.exe" start= au...

2018-04-12 15:36:35 992

原创 vs2008 ___@@_PchSym_@00@UxlwvUxxgePeCOAPenhUgehtygizmhUivovzhvUklhorxvgltyOlyq@ already defined

1>warning C4727: PCH named d:\code\*.pch with same timestamp found in d:\CODE\*.obj and d:\CODE\*obj.  Using first PCH.1>*.obj : error LNK2005: ___@@_PchSym_@00@UxlwvUxxgePeCOAPenhUgehtygizmhUivovzh

2017-12-26 14:25:06 963

转载 VS2008每次build都重新编译问题

解决办法:设置工程属性,为以下选项:C/C++ -> Code Generation -> Enable Minimal Rebuild: Yes(/Gm)C/C++ -> Genera -> Debug Information Format: Program Database for Edit & Continue (/ZI), 或者 Program Database (

2017-12-14 15:42:28 813

转载 VS2008 断点不起作用

1、无效断点所在的项目和启动项目的设置:项目->属性->配置属性->C/C++->常规->调试信息格式,这里不能为『禁用』; 2、项目->属性->配置属性->链接器->调试->生成调试信息,这里设为『是』; 3、C/C++->优化->优化选择『禁用』; 4、删除解决方案下的.ncb文件; 5、工具->选项->调试->『要求源文件与原始版本完成匹配』去掉勾;(可行)

2016-03-19 18:26:48 640

原创 联机检查解决方案并关闭程序-解决方法

来源于互联网:一、先在Win7系统上,同时按住键盘上Win+R键调出运行对话框,接着在运行窗口中输入regedit命令,调出注册表编辑器。然后在注册表上,展开HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ CLSID \ {20D04FE0-3AEA-1069-A2D8-08002B30309D} \ shell \ Manage \ command项。

2015-06-17 16:03:17 23232

转载 c++ 使用 gsoap 调用 java WebService 中文乱码

原文如下:问题产生:       使用gsoap时,如果WebService服务端及客户调用端都使用 C++ , 再传递中文时不会存在乱码问题,       当客户端为 C++ ,WebService服务端使用Java、domino,传递中文则会有乱码问题。产生原因:       宽字符的原因解决办法(一):    在程序中首先设置本地代码页   

2015-05-29 16:47:10 1944

原创 tomcat ServletContextListener contextDestroyed 没有执行

在WebService中实现了ServletContextListener ,在启动的时候发现contextInitialized执行,关闭时发现contextDestroyed 没有执行,在contextDestroyed中添加LOG也没有运行,通过网络查询知道:不能直接关闭tomcat,而是应该用shutdown.bat来关闭tomcat,(要不要shutdown.bat干嘛啊,呵呵),通过s

2015-04-30 13:25:03 4970

原创 error C2375: 'WSAAsyncSelect' : redefinition; different linkage 等错误解决方法(gsoap调用WebService)

错误现象:Error 35error C2011: 'fd_set' : 'struct' type redefinitionC:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winsock2.h132Error 38 error C2011: 'hostent' : 'struct' type rede

2015-04-23 18:11:49 5516

原创 C++调用Java WebService生成客户端文件

1 下载工具:gsoap-2.8;本文使用的是gsoap-2.8。2 下载解压后可以看到在路径:F:\E-Book\gsoap\gsoap-2.8\gsoap\bin\win32\ 路径下有wsdl2h.exe,soapcpp2.exe,并把typemap.dat拷贝到此目录下。typemap.dat的目录为F:\E-Book\gsoap\gsoap-2.8\gsoap\ 下。3 cmd打

2015-04-22 20:02:22 513

原创 warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library

链接警告内容:warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library;具体原因网上有很多解释,链接有:http://www.cnblogs.com/bpbp/archive/2011/07/13/2104816.html;链接警告的解决方法:工程属性--

2015-04-16 10:45:25 1878

原创 MPEG-1/2 Video Decoder API学习

需要lib:bc_dec_avc.lib,dec_mp2v.lib;头文件:dec_mp2v.h,bufstrm.h动态链接库:mc_dec_mp2v.dll        等等。     实现函数:static void * get_rc(char *name){if (!strcmp(name, "err_printf"))return OutputDebug_

2015-03-25 15:59:52 1104

原创 error C2079: * uses undefined class 'CArray<TYPE,ARG_TYPE>'

VS2010中使用CArray,出现错误如下:error C2079: 'arrAddClip' uses undefined class 'CArray'1>          with1>          [1>              TYPE=SNxFVClipInfo *,1>              ARG_TYPE=SNxFVClipInfo *1>  

2015-03-10 13:22:04 1320

原创 普通DLL工程创建过程(开发工具vs2010)

简要步骤:1 打开VS2010;File->new->Project;弹出如下界面:2 选择Win32 - > win32 Project,输入工程名,弹出如下图:3 直接点击 next,弹出如下图:4 选择DLL,另外的选项根据需要勾选,点击Finish即可;

2015-03-04 15:05:43 573

原创 解决error LNK2001: unresolved external symbol _CrtDbgReportW

工程在release64为下设置Runtime Libraty 为Multi-threaded DLL (/MD)可以编译通过,在debug64下同样的设置报如下错误:1>CNxMediaFileInfoXML.obj : error LNK2019: unresolved external symbol __imp__CrtDbgReportW referenced in function

2014-12-04 09:20:16 10603 1

原创 COM工程头文件_h.h中的CLSID_灰掉不可用的问题

在用c++写一个DLL调用一个DCOM时,添加了DCOM的_h.h文件和_i.c文件,在使用CoCreateInstance时发现CLSID_是灰色的,不可用状态;在_i.c文件中为可用,但是在一个cpp文件中不能同时引用_h.h和_i.c文件。查找原因发现:在idl文件中library ServerLib为系统默认,没有修改Lib的名字,修改后发现在_h.h中CLSID_可用。仔细查看‘宏’

2014-12-03 15:30:09 1125

原创 利用Javah命令生成c/c++头文件(.h文件)

用Java开发了web service,web service调用c++写的COM,这样就需要用javah命令把Java的类生成c++的头文件,在生成.h文件时在网上找了N多方法没有生成,最终找到可用方法:C:\Users\Administrator>javah-jni -classpath D:\Javaworkspace\NxMediaFileWebService\bin -dD:

2014-12-02 14:47:07 2444

原创 解决AfxLoadLibrary错误号为126的问题

原来开发的软件都是在win7

2014-10-22 16:05:47 2869

原创 C++ 项目,BSTR转GUID

直接例子:BSTR  bstrTaskID = (BSTR)new WCHAR[_MAX_PATH];BSTR  bstrTempName= (BSTR)new WCHAR[_MAX_PATH];BSTR  bstrXMLFileName= (BSTR)new WCHAR[_MAX_PATH];hr = m_pJFVDatabaseEngine->GetTask(&bstrTask

2014-10-21 20:35:33 526

原创 VS2010 c++工程在调试的时候看不到局部变量的值

设置问题项目右键属性打开后--Configuration

2014-10-20 14:46:17 12559 1

原创 MYSQL_ROW转wchar_t和CString

在学习用VS2010连接查询

2014-10-19 17:13:19 1633

原创 Eclipse在调试程中出现java.lang.NoClassDefFoundError的解决方案

项目是这样的,用Java写个WebService,用到了axis

2014-10-17 13:26:34 860

原创 c++ 中的续行符

有时候我们看代码会遇到下面的情况:

2014-06-18 15:20:16 3661

原创 ATL COM中IDL文件里定义函数有默认值的参数的写法

直接写例子吧,如下:

2014-06-05 15:57:08 1512

原创 win7安装后自动键入到“搜索”框中的修改

win7安装后,打开文件夹

2014-05-29 09:35:09 763

原创 MFC 向Edit control控件发消息显示内容 (SendMessage与WM_SETTEXT)

在显示进度时需要显示百分比

2014-05-21 15:24:27 7755

原创 VS2010打开.h后.cpp自动关闭或打开.cpp后.h自动关闭问题

解决方法:       由于选择中了reuse current document window ,if saved

2014-05-14 14:07:36 764

原创 CVTRES : fatal error CVT1100: duplicate resource. type:DIALOG, name:1269, language:0x0804

修改方法:        在资源文件.rc文件中,搜索资源ID为 320的定义,修改重复定义的值。。。OK。。。。。

2014-05-08 10:07:52 1656

原创 MFC 把一个对话框贴到另一个对话框

MFC 把一个对话框贴到另一个对话框需修改子对话框的属性,

2014-04-26 09:08:13 870

原创 错误:error LNK1123: failure during conversion to COFF: file invalid or corrupt

C:\Windows\Microsoft.NET\Framework\v4.0.30319\

2014-04-15 16:41:23 710

原创 解决VS2010中个别警告方法(具体警告在文中)

VS2010中的警告如下:1>C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppBuild.targets(298,5): warning MSB8004: Intermediate Directory does not end with a trailing slash.  This build instance w

2013-12-24 14:07:32 1275

原创 COM组件中 IID与DIID区别

在写COM组件时,经常遇到IID和DIID,它们的区别是什么呢?以下是我的认识,不对的地方请指教啊,希望大家说说自己的看法:IID一般出现在ATL COM和普通的COM中,一般这么定义:interface INxAdnDocEdit: IUnknown{}       编译后在_h.h中是IID。DIID一般出现在MFC COM中,一般这么定义:[ uuid(1A5C7A8D-

2013-12-18 16:45:43 1146

VS2010实现文件拷贝并显示进度条

VS2010实现文件拷贝,进度显示精确,用于交流使用!

2014-05-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除