<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[feng1028zd的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/feng1028zd</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; feng1028zd]]></copyright><item><title><![CDATA[C++ LoadLibraryEx失败GetLastError返回0]]></title><link>https://blog.youkuaiyun.com/feng1028zd/article/details/124323229</link><guid>https://blog.youkuaiyun.com/feng1028zd/article/details/124323229</guid><author>feng1028zd</author><pubDate>Thu, 21 Apr 2022 15:39:49 +0800</pubDate><description><![CDATA[新开发动态库，在加载的时候失败，GetLastError返回值为0。使用工具Depends.exe查看显示： 入口点未发现；而另一个工程和此工程都链接了一个相同的lib，但是另一个工程在使用时未发现问题。对比两个VS工程的工程属性发现：有问题的工程使用了Linker -- Optimization -- References -- Eliminate Unreferenced Data (/OPT:REF)， 修改为Default问题解决。






......]]></description><category></category></item><item><title><![CDATA[VS2015在调用低版本lib库出现有时会出现“无法解析的外部符号 __snprintf ”的问题]]></title><link>https://blog.youkuaiyun.com/feng1028zd/article/details/107468844</link><guid>https://blog.youkuaiyun.com/feng1028zd/article/details/107468844</guid><author>feng1028zd</author><pubDate>Wed, 09 Mar 2022 21:16:33 +0800</pubDate><description><![CDATA[VS2015调用低版本lib库出现“无法解析的外部符号 __snprintf ”问题的解决

VS2015在调用低版本lib库出现有时会出现“无法解析的外部符号 __snprintf ”的问题，解决方法是加入lib库“legacy_stdio_definitions.lib”到工程。
...]]></description><category></category></item><item><title><![CDATA[DCOM设置属性创建单个或多个进程]]></title><link>https://blog.youkuaiyun.com/feng1028zd/article/details/120596233</link><guid>https://blog.youkuaiyun.com/feng1028zd/article/details/120596233</guid><author>feng1028zd</author><pubDate>Sun, 03 Oct 2021 17:01:54 +0800</pubDate><description><![CDATA[HRESULT hr = ::CoRegisterClassObject(
           *pData-&gt;m_pCLSID,
           static_cast&lt;IUnknown*&gt;(pIFactory),
           CLSCTX_LOCAL_SERVER,
           REGCLS_SINGLEUSE,
 ...]]></description><category></category></item><item><title><![CDATA[librdkafka MSVCRT.lib(_chkstk_.obj) 模块计算机类型“x64”与目标计算机类型“X86”冲突]]></title><link>https://blog.youkuaiyun.com/feng1028zd/article/details/107391887</link><guid>https://blog.youkuaiyun.com/feng1028zd/article/details/107391887</guid><author>feng1028zd</author><pubDate>Thu, 16 Jul 2020 19:59:58 +0800</pubDate><description><![CDATA[编译环境：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； 问题在于]]></description><category></category></item><item><title><![CDATA[VS2008断点打不上的另一个原因]]></title><link>https://blog.youkuaiyun.com/feng1028zd/article/details/103498347</link><guid>https://blog.youkuaiyun.com/feng1028zd/article/details/103498347</guid><author>feng1028zd</author><pubDate>Wed, 11 Dec 2019 19:38:03 +0800</pubDate><description><![CDATA[属性--- C/C++ ---- General -- Debug Information Format 选Program Database (/Zi) 不要Disabled；
]]></description><category></category></item><item><title><![CDATA[Linux下编译错误：error: stray ‘\377’ in program]]></title><link>https://blog.youkuaiyun.com/feng1028zd/article/details/79953927</link><guid>https://blog.youkuaiyun.com/feng1028zd/article/details/79953927</guid><author>feng1028zd</author><pubDate>Sun, 15 Apr 2018 21:55:15 +0800</pubDate><description><![CDATA[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...]]></description><category></category></item><item><title><![CDATA[使用sc命令把exe加到服务里]]></title><link>https://blog.youkuaiyun.com/feng1028zd/article/details/79914729</link><guid>https://blog.youkuaiyun.com/feng1028zd/article/details/79914729</guid><author>feng1028zd</author><pubDate>Thu, 12 Apr 2018 15:36:35 +0800</pubDate><description><![CDATA[C:\Users\Administrator&amp;gt;sc create DvsShow binPath= &quot;C:\Program Files (x86)\np\TVS\Nice\DvsShow.exe&quot; start= auto[SC] CreateService 成功sc create jsb binPath= &quot;C:\windows\system32\notepad.exe&quot; start= au...]]></description><category></category></item><item><title><![CDATA[vs2008 ___@@_PchSym_@00@UxlwvUxxgePeCOAPenhUgehtygizmhUivovzhvUklhorxvgltyOlyq@ already defined]]></title><link>https://blog.youkuaiyun.com/feng1028zd/article/details/78901873</link><guid>https://blog.youkuaiyun.com/feng1028zd/article/details/78901873</guid><author>feng1028zd</author><pubDate>Tue, 26 Dec 2017 14:25:06 +0800</pubDate><description><![CDATA[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]]></description><category></category></item><item><title><![CDATA[VS2008每次build都重新编译问题]]></title><link>https://blog.youkuaiyun.com/feng1028zd/article/details/78803371</link><guid>https://blog.youkuaiyun.com/feng1028zd/article/details/78803371</guid><author>feng1028zd</author><pubDate>Thu, 14 Dec 2017 15:42:28 +0800</pubDate><description><![CDATA[解决办法：

设置工程属性，为以下选项：

C/C++ -> Code Generation -> Enable Minimal Rebuild: Yes(/Gm)

C/C++ -> Genera -> Debug Information Format: Program Database for Edit & Continue (/ZI), 或者 Program Database (]]></description><category></category></item><item><title><![CDATA[VS2008 断点不起作用]]></title><link>https://blog.youkuaiyun.com/feng1028zd/article/details/50932304</link><guid>https://blog.youkuaiyun.com/feng1028zd/article/details/50932304</guid><author>feng1028zd</author><pubDate>Sat, 19 Mar 2016 18:26:48 +0800</pubDate><description><![CDATA[1、无效断点所在的项目和启动项目的设置：项目->属性->配置属性->C/C++->常规->调试信息格式，这里不能为『禁用』； 

2、项目->属性->配置属性->链接器->调试->生成调试信息，这里设为『是』； 

3、C/C++->优化->优化选择『禁用』； 

4、删除解决方案下的.ncb文件； 

5、工具->选项->调试->『要求源文件与原始版本完成匹配』去掉勾；（可行）]]></description><category></category></item><item><title><![CDATA[联机检查解决方案并关闭程序-解决方法]]></title><link>https://blog.youkuaiyun.com/feng1028zd/article/details/46534791</link><guid>https://blog.youkuaiyun.com/feng1028zd/article/details/46534791</guid><author>feng1028zd</author><pubDate>Wed, 17 Jun 2015 16:03:17 +0800</pubDate><description><![CDATA[来源于互联网：
一、先在Win7系统上，同时按住键盘上Win+R键调出运行对话框，接着在运行窗口中输入regedit命令，调出注册表编辑器。然后在注册表上，展开HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes \ CLSID \ {20D04FE0-3AEA-1069-A2D8-08002B30309D} \ shell \ Manage \ command项。]]></description><category></category></item><item><title><![CDATA[c++ 使用 gsoap 调用 java WebService 中文乱码]]></title><link>https://blog.youkuaiyun.com/feng1028zd/article/details/46238121</link><guid>https://blog.youkuaiyun.com/feng1028zd/article/details/46238121</guid><author>feng1028zd</author><pubDate>Fri, 29 May 2015 16:47:10 +0800</pubDate><description><![CDATA[原文如下：
问题产生：
       使用gsoap时，如果WebService服务端及客户调用端都使用 C++ ， 再传递中文时不会存在乱码问题，
       当客户端为 C++ ，WebService服务端使用Java、domino，传递中文则会有乱码问题。
产生原因：
       宽字符的原因




解决办法(一)：
    在程序中首先设置本地代码页
    ]]></description><category></category></item><item><title><![CDATA[tomcat ServletContextListener contextDestroyed 没有执行]]></title><link>https://blog.youkuaiyun.com/feng1028zd/article/details/45393631</link><guid>https://blog.youkuaiyun.com/feng1028zd/article/details/45393631</guid><author>feng1028zd</author><pubDate>Thu, 30 Apr 2015 13:25:03 +0800</pubDate><description><![CDATA[在WebService中实现了ServletContextListener ，在启动的时候发现contextInitialized执行，关闭时发现contextDestroyed 没有执行，在contextDestroyed中添加LOG也没有运行，通过网络查询知道：不能直接关闭tomcat，而是应该用shutdown.bat来关闭tomcat，（要不要shutdown.bat干嘛啊，呵呵），通过s]]></description><category></category></item><item><title><![CDATA[error C2375: 'WSAAsyncSelect' : redefinition; different linkage 等错误解决方法（gsoap调用WebService）]]></title><link>https://blog.youkuaiyun.com/feng1028zd/article/details/45225017</link><guid>https://blog.youkuaiyun.com/feng1028zd/article/details/45225017</guid><author>feng1028zd</author><pubDate>Thu, 23 Apr 2015 18:11:49 +0800</pubDate><description><![CDATA[错误现象：
Error 35
error C2011: 'fd_set' : 'struct' type redefinition
C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\winsock2.h
132
Error 38 
error C2011: 'hostent' : 'struct' type rede]]></description><category></category></item><item><title><![CDATA[C++调用Java WebService生成客户端文件]]></title><link>https://blog.youkuaiyun.com/feng1028zd/article/details/45199631</link><guid>https://blog.youkuaiyun.com/feng1028zd/article/details/45199631</guid><author>feng1028zd</author><pubDate>Wed, 22 Apr 2015 20:02:22 +0800</pubDate><description><![CDATA[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打]]></description><category></category></item><item><title><![CDATA[warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library]]></title><link>https://blog.youkuaiyun.com/feng1028zd/article/details/45071945</link><guid>https://blog.youkuaiyun.com/feng1028zd/article/details/45071945</guid><author>feng1028zd</author><pubDate>Thu, 16 Apr 2015 10:45:25 +0800</pubDate><description><![CDATA[链接警告内容：warning LNK4098: defaultlib 'MSVCRT' conflicts with use of other libs; use /NODEFAULTLIB:library；
具体原因网上有很多解释，链接有：http://www.cnblogs.com/bpbp/archive/2011/07/13/2104816.html；
链接警告的解决方法：工程属性--]]></description><category></category></item><item><title><![CDATA[MPEG-1/2 Video Decoder API学习]]></title><link>https://blog.youkuaiyun.com/feng1028zd/article/details/44622689</link><guid>https://blog.youkuaiyun.com/feng1028zd/article/details/44622689</guid><author>feng1028zd</author><pubDate>Wed, 25 Mar 2015 15:59:52 +0800</pubDate><description><![CDATA[需要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_]]></description><category></category></item><item><title><![CDATA[error C2079: * uses undefined class 'CArray<TYPE,ARG_TYPE>']]></title><link>https://blog.youkuaiyun.com/feng1028zd/article/details/44174073</link><guid>https://blog.youkuaiyun.com/feng1028zd/article/details/44174073</guid><author>feng1028zd</author><pubDate>Tue, 10 Mar 2015 13:22:04 +0800</pubDate><description><![CDATA[VS2010中使用CArray，出现错误如下：
error C2079: 'arrAddClip' uses undefined class 'CArray'
1>          with
1>          [
1>              TYPE=SNxFVClipInfo *,
1>              ARG_TYPE=SNxFVClipInfo *
1>  ]]></description><category></category></item><item><title><![CDATA[普通DLL工程创建过程（开发工具vs2010）]]></title><link>https://blog.youkuaiyun.com/feng1028zd/article/details/44060289</link><guid>https://blog.youkuaiyun.com/feng1028zd/article/details/44060289</guid><author>feng1028zd</author><pubDate>Wed, 04 Mar 2015 15:05:43 +0800</pubDate><description><![CDATA[简要步骤：
1 打开VS2010；File->new->Project；弹出如下界面：
2 选择Win32 - > win32 Project，输入工程名，弹出如下图：
3 直接点击 next，弹出如下图：


4 选择DLL，另外的选项根据需要勾选，点击Finish即可；]]></description><category></category></item><item><title><![CDATA[解决error LNK2001: unresolved external symbol _CrtDbgReportW]]></title><link>https://blog.youkuaiyun.com/feng1028zd/article/details/41719521</link><guid>https://blog.youkuaiyun.com/feng1028zd/article/details/41719521</guid><author>feng1028zd</author><pubDate>Thu, 04 Dec 2014 09:20:16 +0800</pubDate><description><![CDATA[工程在release64为下设置Runtime Libraty 为Multi-threaded DLL (/MD)可以编译通过，在debug64下同样的设置报如下错误：
1>CNxMediaFileInfoXML.obj : error LNK2019: unresolved external symbol __imp__CrtDbgReportW referenced in function ]]></description><category></category></item></channel></rss>