﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-jack-wang-随笔分类-VC</title><link>http://www.cppblog.com/jack-wang/category/13252.html</link><description>小王</description><language>zh-cn</language><lastBuildDate>Tue, 28 Mar 2023 08:31:00 GMT</lastBuildDate><pubDate>Tue, 28 Mar 2023 08:31:00 GMT</pubDate><ttl>60</ttl><item><title>报错：#error : WinSock.h has already been included</title><link>http://www.cppblog.com/jack-wang/archive/2023/03/28/229785.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Tue, 28 Mar 2023 03:36:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2023/03/28/229785.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/229785.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2023/03/28/229785.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/229785.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/229785.html</trackback:ping><description><![CDATA[加上宏定义<br />WIN32_LEAN_AND_MEAN<br /><br /><br />O了！<br /><br />滚你爹个懒子！<img src ="http://www.cppblog.com/jack-wang/aggbug/229785.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2023-03-28 11:36 <a href="http://www.cppblog.com/jack-wang/archive/2023/03/28/229785.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VS2019报错：fatal error CVT1100: 资源重复。类型: MANIFEST,名称: 2,语言: 0x0409</title><link>http://www.cppblog.com/jack-wang/archive/2022/11/02/229472.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Wed, 02 Nov 2022 02:39:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2022/11/02/229472.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/229472.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2022/11/02/229472.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/229472.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/229472.html</trackback:ping><description><![CDATA[项目属性-&gt;清单工具-&gt;输入输出-&gt;嵌入清单<br />改为&#8220;否&#8221;<br /><br />O了<img src ="http://www.cppblog.com/jack-wang/aggbug/229472.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2022-11-02 10:39 <a href="http://www.cppblog.com/jack-wang/archive/2022/11/02/229472.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>报错：“_addcarry_u64”: 找不到标识符</title><link>http://www.cppblog.com/jack-wang/archive/2022/07/05/229358.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Tue, 05 Jul 2022 10:36:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2022/07/05/229358.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/229358.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2022/07/05/229358.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/229358.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/229358.html</trackback:ping><description><![CDATA[编译平台从"x86"改为&#8220;x64&#8221;<br /><br />O了！<img src ="http://www.cppblog.com/jack-wang/aggbug/229358.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2022-07-05 18:36 <a href="http://www.cppblog.com/jack-wang/archive/2022/07/05/229358.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>编译windows版本的redis报错："system_error": 不是 "std" 的成员，，，，，，"system_category": 不是 "std" 的成员，，，，，，</title><link>http://www.cppblog.com/jack-wang/archive/2022/06/30/229349.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Thu, 30 Jun 2022 06:13:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2022/06/30/229349.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/229349.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2022/06/30/229349.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/229349.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/229349.html</trackback:ping><description><![CDATA[原版redis地址：<br /><div>https://github.com/redis/redis<br /><br />微软在此基础上派生的Windows版本redis：<br /><div>https://github.com/microsoftarchive/redis<br /><br />从github下载microsoftarchive/redis最新代码，使用vs2019，C++语言标准选择C++14编译报错：<br /><div>"system_error": 不是 "std" 的成员，，，，，，<br />"system_category": 不是 "std" 的成员，，，，，，<br /><br />编译报错的cpp文件中：<br /><div>#include &lt;system_error&gt;</div><br /><br />再次编译，O了！<br />去你爹个懒子！</div></div></div><img src ="http://www.cppblog.com/jack-wang/aggbug/229349.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2022-06-30 14:13 <a href="http://www.cppblog.com/jack-wang/archive/2022/06/30/229349.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>修改VC默认的栈空间大小</title><link>http://www.cppblog.com/jack-wang/archive/2022/06/27/229348.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Mon, 27 Jun 2022 10:35:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2022/06/27/229348.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/229348.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2022/06/27/229348.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/229348.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/229348.html</trackback:ping><description><![CDATA[&#8220;链接器&#8221;-&#8220;系统&#8221;<br />&#8220;堆栈保留大小&#8221;改成自定义数值<br /><br />O了！<img src ="http://www.cppblog.com/jack-wang/aggbug/229348.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2022-06-27 18:35 <a href="http://www.cppblog.com/jack-wang/archive/2022/06/27/229348.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>导入libcurld.lib(或libcurld.lib) 链接报错：无法解析的外部符号 __imp_curl_easy_init，，，</title><link>http://www.cppblog.com/jack-wang/archive/2022/06/24/229344.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Thu, 23 Jun 2022 18:30:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2022/06/24/229344.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/229344.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2022/06/24/229344.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/229344.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/229344.html</trackback:ping><description><![CDATA[预处理器中添加宏定义：<br /><div>BUILDING_LIBCURL</div><div>HTTP_ONLY</div><br />包含库文件：<br /><div>ws2_32.lib</div><div>winmm.lib</div><div>wldap32.lib</div><div>libcurld.lib<br /><br />缺一不可<br /><br />再次编译，O了！<br />去你爹个懒子！<br />你妈卖B！</div> <div class="xl-chrome-ext-bar" id="xl_chrome_ext_{4DB361DE-01F7-4376-B494-639E489D19ED}" style="display: none;">
      <div class="xl-chrome-ext-bar__logo"></div>

      <a id="xl_chrome_ext_download" href="javascript:;" class="xl-chrome-ext-bar__option">下载视频</a>
      <a id="xl_chrome_ext_close" href="javascript:;" class="xl-chrome-ext-bar__close"></a>
    </div><img src ="http://www.cppblog.com/jack-wang/aggbug/229344.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2022-06-24 02:30 <a href="http://www.cppblog.com/jack-wang/archive/2022/06/24/229344.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>error LNK2019: 无法解析的外部符号 CreateEnvironmentBlock</title><link>http://www.cppblog.com/jack-wang/archive/2022/06/22/229342.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Wed, 22 Jun 2022 07:16:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2022/06/22/229342.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/229342.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2022/06/22/229342.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/229342.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/229342.html</trackback:ping><description><![CDATA[<div>#pragma comment(lib,"Userenv.lib")<br /><br />O了！<br />去你爹个懒子！</div><img src ="http://www.cppblog.com/jack-wang/aggbug/229342.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2022-06-22 15:16 <a href="http://www.cppblog.com/jack-wang/archive/2022/06/22/229342.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>无法将参数 从“const wchar_t ”转换为“LPWSTR”</title><link>http://www.cppblog.com/jack-wang/archive/2022/06/07/229331.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Tue, 07 Jun 2022 07:27:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2022/06/07/229331.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/229331.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2022/06/07/229331.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/229331.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/229331.html</trackback:ping><description><![CDATA[选中项目，&#8220;属性&#8221;-&gt;&#8220;C/C++&#8221;-&gt;&#8220;语言&#8221;-&gt;&#8220;符合模式&#8221;<br />是（ /permissive） 改为否（/permissive）<br /><br />再次编译<br />O了！<br />去你爹个懒子！<img src ="http://www.cppblog.com/jack-wang/aggbug/229331.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2022-06-07 15:27 <a href="http://www.cppblog.com/jack-wang/archive/2022/06/07/229331.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Windows服务示例程序</title><link>http://www.cppblog.com/jack-wang/archive/2022/04/09/229276.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Fri, 08 Apr 2022 17:10:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2022/04/09/229276.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/229276.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2022/04/09/229276.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/229276.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/229276.html</trackback:ping><description><![CDATA[<div><div><div>1、源代码<br /><br />//服务器状态切换响应函数<br />void WINAPI ServiceHandler(DWORD fdwControl)</div><div>{</div><div>&nbsp; &nbsp; FILE* log = NULL;</div><div></div><div>&nbsp; &nbsp; switch (fdwControl)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; case SERVICE_CONTROL_STOP:</div><div>&nbsp; &nbsp; case SERVICE_CONTROL_SHUTDOWN:</div><div>&nbsp; &nbsp; &nbsp; &nbsp; ServiceStatus.dwWin32ExitCode = 0;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; ServiceStatus.dwCurrentState = SERVICE_STOPPED;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; ServiceStatus.dwCheckPoint = 0;</div><div>&nbsp; &nbsp; &nbsp; &nbsp; ServiceStatus.dwWaitHint = 0;</div><div></div><div>&nbsp; &nbsp; &nbsp; &nbsp; //add you quit code here</div><div>&nbsp; &nbsp; &nbsp; &nbsp; log = fopen("D:\\log.txt", "a+");</div><div>&nbsp; &nbsp; &nbsp; &nbsp; if (log)</div><div>&nbsp; &nbsp; &nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fprintf(log, "ServiceHandler: %s\n", "service stop");</div><div>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; fclose(log);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; }</div><div>&nbsp; &nbsp; &nbsp; &nbsp; break;</div><div>&nbsp; &nbsp; default:</div><div>&nbsp; &nbsp; &nbsp; &nbsp; return;</div><div>&nbsp; &nbsp; };</div><div>&nbsp; &nbsp; if (!SetServiceStatus(hServiceStatusHandle, &amp;ServiceStatus))</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; DWORD nError = GetLastError();</div><div>&nbsp; &nbsp; }</div><div>}</div><br />//自定义工作线程回调函数，服务器启动前，调试附加进程-&gt;选择服务进程名称，并在此函数中加断点<br />void MyFunction()</div><div>{</div><div>&nbsp; &nbsp; FILE* fp = fopen("D:\\log.txt", "a+");</div><div>&nbsp; &nbsp; if (fp)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; fputs("\n", fp);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; fputs("work thread start!", fp);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; fputs("\n", fp);</div><div>&nbsp; &nbsp; &nbsp; &nbsp; fclose(fp);</div><div>&nbsp; &nbsp; }<br />&nbsp; &nbsp; &nbsp;while(true)<br />&nbsp; &nbsp; {<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Sleep(1);<br />&nbsp; &nbsp; }</div>}<br /><br />//启动服务响应函数<br /><div>void WINAPI service_main(int argc, char** argv)</div><div>{</div><div>&nbsp; &nbsp; ServiceStatus.dwServiceType = SERVICE_WIN32;</div><div>&nbsp; &nbsp; ServiceStatus.dwCurrentState = SERVICE_START_PENDING;</div><div>&nbsp; &nbsp; ServiceStatus.dwControlsAccepted = SERVICE_ACCEPT_STOP | SERVICE_ACCEPT_SHUTDOWN | SERVICE_ACCEPT_PAUSE_CONTINUE;</div><div>&nbsp; &nbsp; ServiceStatus.dwWin32ExitCode = 0;</div><div>&nbsp; &nbsp; ServiceStatus.dwServiceSpecificExitCode = 0;</div><div>&nbsp; &nbsp; ServiceStatus.dwCheckPoint = 0;</div><div>&nbsp; &nbsp; ServiceStatus.dwWaitHint = 0;</div><div>&nbsp; &nbsp; hServiceStatusHandle = RegisterServiceCtrlHandler(SERVICE_NAME, ServiceHandler);</div><div>&nbsp; &nbsp; if (hServiceStatusHandle == 0)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; DWORD nError = GetLastError();</div><div>&nbsp; &nbsp; }</div><div></div><div>&nbsp; &nbsp; std::cout &lt;&lt; "my service start!" &lt;&lt; std::endl;</div><div>&nbsp; &nbsp; //add your init code here</div><div>&nbsp; &nbsp; FILE* log = fopen("D:\\log.txt", "a+");</div><div>&nbsp; &nbsp; for (int i = 0; i &lt; argc; ++i)</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; fprintf(log, "service_main: %s\n", argv[i]);</div><div>&nbsp; &nbsp; }</div><div>&nbsp; &nbsp; fclose(log);</div><div></div><div>&nbsp; &nbsp; //add your service thread here</div><div>&nbsp; &nbsp; std::thread wnd_thread(MyFunction);</div><div>&nbsp; &nbsp; wnd_thread.detach();</div><div></div><div>&nbsp; &nbsp; // Initialization complete - report running status&nbsp;</div><div>&nbsp; &nbsp; ServiceStatus.dwCurrentState = SERVICE_RUNNING;</div><div>&nbsp; &nbsp; ServiceStatus.dwCheckPoint = 0;</div><div>&nbsp; &nbsp; ServiceStatus.dwWaitHint = 9000;</div><div>&nbsp; &nbsp; if (!SetServiceStatus(hServiceStatusHandle, &amp;ServiceStatus))</div><div>&nbsp; &nbsp; {</div><div>&nbsp; &nbsp; &nbsp; &nbsp; DWORD nError = GetLastError();</div><div>&nbsp; &nbsp; }</div><div></div><div>}</div><br />int main(int argc, const char* argv[])</div><div>{</div><div>&nbsp; &nbsp; SERVICE_TABLE_ENTRY ServiceTable[2];</div><div></div><div>&nbsp; &nbsp; ServiceTable[0].lpServiceName = (LPSTR)SERVICE_NAME;</div><div>&nbsp; &nbsp; ServiceTable[0].lpServiceProc = (LPSERVICE_MAIN_FUNCTION)service_main;</div><div></div><div>&nbsp; &nbsp; ServiceTable[1].lpServiceName = NULL;</div><div>&nbsp; &nbsp; ServiceTable[1].lpServiceProc = NULL;</div><div>&nbsp; &nbsp; // 启动服务的控制分派机线程</div><div>&nbsp; &nbsp; StartServiceCtrlDispatcher(ServiceTable);</div><div>&nbsp; &nbsp; return 0;</div><div>}<br /><br />2、创建服务<br />打开控制台，输入命令：<br /><div>sc create ServiceTest binPath= "编译生成的可执行文件绝对路径及文件名"<br />例如，上面示例程序编译输出路径及生成可执行文件名为：<br />D:\Test\ServiceTest\Debug\ServiceTest.exe<br />则，控制台输入命令为：<br /><div>sc create ServiceTest binPath= "D:\Test\ServiceTest\Debug\ServiceTest.exe"<br /><br />3、启动服务<br />（如果需要调试的话，此时附加调试进程ServiceTest，并在自定义工作线程回调函数中加断点）<br />控制台中输入命令：<br />sc start ServiceTest<br /><br />4、关闭服务<br />sc stop ServiceTest<br /><br />5、删除服务<br />sc delete ServiceTest<br /><br />O了！</div></div></div><img src ="http://www.cppblog.com/jack-wang/aggbug/229276.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2022-04-09 01:10 <a href="http://www.cppblog.com/jack-wang/archive/2022/04/09/229276.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VS无法调试，加了断点也没有作用，程序直接运行至结束</title><link>http://www.cppblog.com/jack-wang/archive/2022/03/10/229245.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Thu, 10 Mar 2022 08:59:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2022/03/10/229245.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/229245.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2022/03/10/229245.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/229245.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/229245.html</trackback:ping><description><![CDATA[打开项目属性<br /><br />C/C++:<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; 常规：<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; "调试信息格式"： 选择&#8220;程序数据库(Zi)&#8221;<br /><br />链接器：<br />&nbsp; &nbsp; &nbsp; &nbsp; 常规：<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#8220;启用增量链接&#8221;：选择&#8220;是(/INCREMENTAL)&#8221;<br />&nbsp; &nbsp; &nbsp; &nbsp; 清单文件：<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#8220;生成清单&#8221;： 选择&#8220;是(/MANIFESET)&#8221;<br />&nbsp; &nbsp; &nbsp; &nbsp; 生成调试信息：<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;&#8220;生成调试信息&#8221;：选择&#8220;生成调试信息(/DEBUG)&#8221;<br /><br /><br />O了！<br />去你爹个懒子！<br />&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;<img src ="http://www.cppblog.com/jack-wang/aggbug/229245.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2022-03-10 16:59 <a href="http://www.cppblog.com/jack-wang/archive/2022/03/10/229245.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CMake报错："STREQUAL" "x86_64" Unknown arguments specified</title><link>http://www.cppblog.com/jack-wang/archive/2021/12/22/217888.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Wed, 22 Dec 2021 08:24:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2021/12/22/217888.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/217888.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2021/12/22/217888.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/217888.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/217888.html</trackback:ping><description><![CDATA[使用CMake时报错：<br /><p>"STREQUAL" "x86_64" Unknown arguments specified<br />解决：<br /><br /><span style="font-family: &quot;Source Code Pro&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Ubuntu Mono&quot;, &quot;Anonymous Pro&quot;, &quot;Droid Sans Mono&quot;, Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, sans-serif; font-variant-ligatures: no-common-ligatures; white-space: pre; background-color: #fafafa;">if</span><span punctuation"="" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: normal; font-family: &quot;Source Code Pro&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Ubuntu Mono&quot;, &quot;Anonymous Pro&quot;, &quot;Droid Sans Mono&quot;, Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, sans-serif; color: #999999; word-break: break-all; white-space: pre; font-variant-numeric: normal !important; font-variant-east-asian: normal !important; font-stretch: normal !important; line-height: normal !important;">(</span><span variable"="" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: normal; font-family: &quot;Source Code Pro&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Ubuntu Mono&quot;, &quot;Anonymous Pro&quot;, &quot;Droid Sans Mono&quot;, Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, sans-serif; color: #ee9900; word-break: break-all; white-space: pre; font-variant-numeric: normal !important; font-variant-east-asian: normal !important; font-stretch: normal !important; line-height: normal !important;">$ENV</span><span punctuation"="" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: normal; font-family: &quot;Source Code Pro&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Ubuntu Mono&quot;, &quot;Anonymous Pro&quot;, &quot;Droid Sans Mono&quot;, Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, sans-serif; color: #999999; word-break: break-all; white-space: pre; font-variant-numeric: normal !important; font-variant-east-asian: normal !important; font-stretch: normal !important; line-height: normal !important;">(</span><span style="font-family: &quot;Source Code Pro&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Ubuntu Mono&quot;, &quot;Anonymous Pro&quot;, &quot;Droid Sans Mono&quot;, Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, sans-serif; font-variant-ligatures: no-common-ligatures; white-space: pre; background-color: #fafafa;">COMPILING_TYPE</span><span punctuation"="" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: normal; font-family: &quot;Source Code Pro&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Ubuntu Mono&quot;, &quot;Anonymous Pro&quot;, &quot;Droid Sans Mono&quot;, Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, sans-serif; color: #999999; word-break: break-all; white-space: pre; font-variant-numeric: normal !important; font-variant-east-asian: normal !important; font-stretch: normal !important; line-height: normal !important;">)</span><span style="font-family: &quot;Source Code Pro&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Ubuntu Mono&quot;, &quot;Anonymous Pro&quot;, &quot;Droid Sans Mono&quot;, Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, sans-serif; font-variant-ligatures: no-common-ligatures; white-space: pre; background-color: #fafafa;"> STREQUAL </span><span string"="" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: normal; font-family: &quot;Source Code Pro&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Ubuntu Mono&quot;, &quot;Anonymous Pro&quot;, &quot;Droid Sans Mono&quot;, Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, sans-serif; color: #50a14f; word-break: break-all; white-space: pre; font-variant-numeric: normal !important; font-variant-east-asian: normal !important; font-stretch: normal !important; line-height: normal !important;">"x86_64"</span><span punctuation"="" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: normal; font-family: &quot;Source Code Pro&quot;, &quot;DejaVu Sans Mono&quot;, &quot;Ubuntu Mono&quot;, &quot;Anonymous Pro&quot;, &quot;Droid Sans Mono&quot;, Menlo, Monaco, Consolas, Inconsolata, Courier, monospace, &quot;PingFang SC&quot;, &quot;Microsoft YaHei&quot;, sans-serif; color: #999999; word-break: break-all; white-space: pre; font-variant-numeric: normal !important; font-variant-east-asian: normal !important; font-stretch: normal !important; line-height: normal !important;">)<br /><span style="color: #000000; font-family: verdana, &quot;courier new&quot;; white-space: normal;">改为：</span><br /><span style="color: #000000; font-variant-ligatures: no-common-ligatures; background-color: #fafafa;">if</span><span punctuation"="" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: normal; word-break: break-all; font-variant-numeric: normal !important; font-variant-east-asian: normal !important; font-stretch: normal !important; line-height: normal !important;">((</span><span variable"="" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: normal; color: #ee9900; word-break: break-all; font-variant-numeric: normal !important; font-variant-east-asian: normal !important; font-stretch: normal !important; line-height: normal !important;">$ENV</span><span punctuation"="" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: normal; word-break: break-all; font-variant-numeric: normal !important; font-variant-east-asian: normal !important; font-stretch: normal !important; line-height: normal !important;">(</span><span style="color: #000000; font-variant-ligatures: no-common-ligatures; background-color: #fafafa;">COMPILING_TYPE</span><span punctuation"="" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: normal; word-break: break-all; font-variant-numeric: normal !important; font-variant-east-asian: normal !important; font-stretch: normal !important; line-height: normal !important;">))</span><span style="color: #000000; font-variant-ligatures: no-common-ligatures; background-color: #fafafa;"> STREQUAL </span><span string"="" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: normal; color: #50a14f; word-break: break-all; font-variant-numeric: normal !important; font-variant-east-asian: normal !important; font-stretch: normal !important; line-height: normal !important;">"x86_64"</span><span punctuation"="" style="box-sizing: border-box; outline: 0px; margin: 0px; padding: 0px; overflow-wrap: normal; word-break: break-all; font-variant-numeric: normal !important; font-variant-east-asian: normal !important; font-stretch: normal !important; line-height: normal !important;">)<br /><br /><br /><span style="color: #000000; font-family: verdana, &quot;courier new&quot;; white-space: normal;">O了！</span></span></span></p><img src ="http://www.cppblog.com/jack-wang/aggbug/217888.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2021-12-22 16:24 <a href="http://www.cppblog.com/jack-wang/archive/2021/12/22/217888.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>错误 error C2220: 警告被视为错误 - 没有生成“object”文件</title><link>http://www.cppblog.com/jack-wang/archive/2020/02/17/217132.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Sun, 16 Feb 2020 17:37:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2020/02/17/217132.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/217132.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2020/02/17/217132.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/217132.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/217132.html</trackback:ping><description><![CDATA[ 项目 -> 属性 -> 配置属性 -> C/C++ -> 常规：
将&#8220;警告视为错误修&#8221;改为&#8220;否&#8221;

O了<img src ="http://www.cppblog.com/jack-wang/aggbug/217132.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2020-02-17 01:37 <a href="http://www.cppblog.com/jack-wang/archive/2020/02/17/217132.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>编译OpenSSH2（使用VC）</title><link>http://www.cppblog.com/jack-wang/archive/2019/05/08/216371.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Tue, 07 May 2019 17:52:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2019/05/08/216371.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/216371.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2019/05/08/216371.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/216371.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/216371.html</trackback:ping><description><![CDATA[1、
下载openssh源代码：
https://www.libssh2.org/snapshots/

2、
进入openssh根目录下的win32目录
使用vs2015打开libssh2.dsw文件

3、
编译报错：D8016&#8220;/ZI&#8221;和&#8220;/Gy-&#8221;命令行选项不兼容

项目libssh2，右键，属性 -> C/C++ -> 常规，
在&#8220;调试信息格式&#8221;一项，改为&#8220;程序数据库 (/Zi)&#8221;

3、
再次编译，报错找不到openssl相关头文件
把之前编译好的openssl输出目录复制到openssh根目录下
VS2015中包含头文件目录和lib目录

4、再次编译，报错找不到zlib.lib，
把之前编译号的zlib库文件复制到openssh根目录下，

编译，成功。

O了！


 
 <img src ="http://www.cppblog.com/jack-wang/aggbug/216371.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2019-05-08 01:52 <a href="http://www.cppblog.com/jack-wang/archive/2019/05/08/216371.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>编译OpenSSH2</title><link>http://www.cppblog.com/jack-wang/archive/2019/05/08/216370.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Tue, 07 May 2019 17:28:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2019/05/08/216370.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/216370.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2019/05/08/216370.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/216370.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/216370.html</trackback:ping><description><![CDATA[下载openssh2源代码，解压
<br />1、
进入openssh2根目录下的win32目录，<br />打开config.mk文件
<br />把OPENSSLINC，OPENSSLLIB，ZLIBINC，ZLIBLIB改为本机的相应目录
<br />
2、
启动&#8220;VS2015 X86本机工具命令提示符&#8221;，<br />进入openssh2根目录
<br />nmake /f NMakefile<img src ="http://www.cppblog.com/jack-wang/aggbug/216370.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2019-05-08 01:28 <a href="http://www.cppblog.com/jack-wang/archive/2019/05/08/216370.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>编译zlib</title><link>http://www.cppblog.com/jack-wang/archive/2019/05/08/216369.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Tue, 07 May 2019 16:46:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2019/05/08/216369.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/216369.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2019/05/08/216369.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/216369.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/216369.html</trackback:ping><description><![CDATA[下载zlib源代码，解压
<br />打开&#8220;VS2015 X86本机工具命令提示符&#8221;，<br />进入zlib目录下面的contrib\masmx86目录，
<br />执行命令：<br />bld_ml32.bat
<br />把生成的inffas32.obj和match686.obj文件复制到根目录下。
<br />
把VS2015 X86本机工具命令提示符切换到zlib根目录，<br />执行命令：
<br />nmake -f win32/Makefile.msc LOC="-DASMV -DASMINF" OBJA="inffas32.obj match686.obj" <br /> 
生成文件zdll.lib和zlib1.dll。
<br /><br />

O了！<img src ="http://www.cppblog.com/jack-wang/aggbug/216369.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2019-05-08 00:46 <a href="http://www.cppblog.com/jack-wang/archive/2019/05/08/216369.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>编译OpenSSL</title><link>http://www.cppblog.com/jack-wang/archive/2019/05/05/216366.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Sat, 04 May 2019 16:08:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2019/05/05/216366.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/216366.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2019/05/05/216366.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/216366.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/216366.html</trackback:ping><description><![CDATA[编译curl之前需要先编译OpenSSL 事先要先安装perl，略 <br />

1、下载 https://www.openssl.org
<br />2、解压后进入openssl根目录<br /> perl Configure VC-WIN32 no-asm --prefix=D:/OpenSSL <br />
（其中D:/OpenSSL为我本机的OpenSSL安装目录）<br /> 
ms\do_ms.bat<br /> 
3、运行&#8220;VS2015 X68本机工具命令行提示符&#8221; 
cd进入openssl根目录：<br /> 
nmake -f ms\ntdll.mak
nmake -f ms\ntdll.mak test
<br />nmake -f ms\ntdll.mak clean
<br />nmake -f ms\ntdll.mak install
<br />此时可以看到<br />D:\OpenSSL下面已经安装了bin、linclude、lib、ssl四个openssl相关文件夹，<br />安装成功！<br /><br />O了！<img src ="http://www.cppblog.com/jack-wang/aggbug/216366.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2019-05-05 00:08 <a href="http://www.cppblog.com/jack-wang/archive/2019/05/05/216366.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VS2013 打开失败 未能完成操作，不支持此接口 </title><link>http://www.cppblog.com/jack-wang/archive/2017/03/12/214747.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Sun, 12 Mar 2017 02:54:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2017/03/12/214747.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/214747.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2017/03/12/214747.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/214747.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/214747.html</trackback:ping><description><![CDATA[使用了VS2013后，又安装并初始化了VS2012，再使用VS2013打开原来的工程就失败了。<br />打开VS2013 开发人员命令提示，输入命令：<br />devenv /resetuserdata<br />重置了开发环境。<br />再用VS2013打开解决方案，正常加载各个工程。<br /><br />O了！<br />你妈的！<img src ="http://www.cppblog.com/jack-wang/aggbug/214747.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2017-03-12 10:54 <a href="http://www.cppblog.com/jack-wang/archive/2017/03/12/214747.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>error MSB8031: Building an MFC project for a non-Unicode character set is deprecated. </title><link>http://www.cppblog.com/jack-wang/archive/2017/02/01/214643.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Wed, 01 Feb 2017 07:51:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2017/02/01/214643.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/214643.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2017/02/01/214643.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/214643.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/214643.html</trackback:ping><description><![CDATA[<p>缺少MFC <span style="color: #424242; line-height: 19.5px; font-family: &quot;Segoe UI&quot;,&quot;Lucida Grande&quot;,Verdana,Arial,Helvetica,sans-serif; font-size: 13px;"> character set</span>字符控件。<br /><br />微软官网下载地址：</p><p>https://www.microsoft.com/zh-cn/download/details.aspx?id=40770<br /><br />关闭VS，安装。<br /><br />然后再编译，O了！<br /><br /><br /><br /><br /><br /></p><img src ="http://www.cppblog.com/jack-wang/aggbug/214643.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2017-02-01 15:51 <a href="http://www.cppblog.com/jack-wang/archive/2017/02/01/214643.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VS2013编译protobuf报错：error C4996: 'std::_Copy_impl': Function call with parameters that may be unsafe</title><link>http://www.cppblog.com/jack-wang/archive/2016/01/13/212653.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Wed, 13 Jan 2016 08:54:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2016/01/13/212653.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/212653.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2016/01/13/212653.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/212653.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/212653.html</trackback:ping><description><![CDATA[方法一<br />右键点击工程 -&gt; 属性 -&gt; C/C++ -&gt; 常规 -&gt; SDL检查<br />改为：否 (/sdl-)<br />编译<br /><br />O了！<br /><br />方法二<br />右键点击工程 -&gt; 属性 -&gt; C/C++ -&gt;预处理器<br />添加宏定义 _SCL_SECURE_NO_WARNINGS<br />编译<br /><br />O了！<img src ="http://www.cppblog.com/jack-wang/aggbug/212653.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2016-01-13 16:54 <a href="http://www.cppblog.com/jack-wang/archive/2016/01/13/212653.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>fatal error C1083: 无法打开包括文件:“dmusici.h”</title><link>http://www.cppblog.com/jack-wang/archive/2014/05/31/207160.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Sat, 31 May 2014 12:55:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2014/05/31/207160.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/207160.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2014/05/31/207160.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/207160.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/207160.html</trackback:ping><description><![CDATA[安装directx8 sdk。<br /><br /><br />
o了！<img src ="http://www.cppblog.com/jack-wang/aggbug/207160.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2014-05-31 20:55 <a href="http://www.cppblog.com/jack-wang/archive/2014/05/31/207160.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VS2010 VC++包含目录中删除继承值</title><link>http://www.cppblog.com/jack-wang/archive/2014/03/03/206023.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Mon, 03 Mar 2014 12:24:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2014/03/03/206023.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/206023.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2014/03/03/206023.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/206023.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/206023.html</trackback:ping><description><![CDATA[<p>先安装的VS2008，在VC++包含目录中添加了DirectX SDK等相关的包含项，<br />再安装VS2010后，在VC++包含目录中就自动包含了这些项，而且无法删除（为什么微软这么大的公司却总干这种傻缺脑残的事呢？！）<br /><br />进入目录：<br />C:\Users\Administrator\AppData\Local\Microsoft\MSBuild\v4.0<br />使用UE等文本编辑器打开文件<br />Microsoft.Cpp.Win32.user.props<br /><br />在&lt;IncludePath&gt;&lt;/IncludePath&gt;之间<br />和&lt;LibraryPath&gt;&lt;/LibraryPath&gt;之间<br />找到不想包含进VS2010的设定项，删除。<br /><br />o了！<br /><br />顺便出门买张盗版Win7，以向微软致敬！</p><img src ="http://www.cppblog.com/jack-wang/aggbug/206023.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2014-03-03 20:24 <a href="http://www.cppblog.com/jack-wang/archive/2014/03/03/206023.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>winnt.h(236) : error C2146: 语法错误 : 缺少“;”(在标识符“PVOID64”的前面)</title><link>http://www.cppblog.com/jack-wang/archive/2014/02/25/205941.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Tue, 25 Feb 2014 14:05:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2014/02/25/205941.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/205941.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2014/02/25/205941.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/205941.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/205941.html</trackback:ping><description><![CDATA[<div>以vs2008为例，<br />&#8220;工具&#8221;-&#8220;选项&#8221;-&#8220;项目和解决方案 &#8221;-&#8220;包含文件&#8221;<br />将包含DirectX SDK头文件的设置项下移至其他头文件之后。<br /><br />O了！</div><img src ="http://www.cppblog.com/jack-wang/aggbug/205941.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2014-02-25 22:05 <a href="http://www.cppblog.com/jack-wang/archive/2014/02/25/205941.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VS2010编译报错 error C2039: “back_inserter”: 不是“std”的成员</title><link>http://www.cppblog.com/jack-wang/archive/2013/11/19/204334.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Tue, 19 Nov 2013 06:16:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2013/11/19/204334.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/204334.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2013/11/19/204334.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/204334.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/204334.html</trackback:ping><description><![CDATA[添加头文件<br />#include &lt;iterator&gt; <br /><br />o了<br /><br /><br /><wbr><img src ="http://www.cppblog.com/jack-wang/aggbug/204334.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2013-11-19 14:16 <a href="http://www.cppblog.com/jack-wang/archive/2013/11/19/204334.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VS2010编译错误 LNK1179: 无效或损坏的文件: 重复的 COMDAT "_IID_IDispatchEx" .</title><link>http://www.cppblog.com/jack-wang/archive/2013/09/11/203160.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Tue, 10 Sep 2013 17:29:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2013/09/11/203160.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/203160.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2013/09/11/203160.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/203160.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/203160.html</trackback:ping><description><![CDATA[找到此行代码<br />#import "Flash.ocx" named_guids<br />将其改为<br />#import "Flash.ocx"&nbsp; named_guids, exclude("IFlashObjectInterface"), exclude("IDispatchEx")<br /><br />O了！<img src ="http://www.cppblog.com/jack-wang/aggbug/203160.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2013-09-11 01:29 <a href="http://www.cppblog.com/jack-wang/archive/2013/09/11/203160.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VS2010编译报错 fatal error C1189: #error :  This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recommended.</title><link>http://www.cppblog.com/jack-wang/archive/2013/09/11/203158.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Tue, 10 Sep 2013 16:43:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2013/09/11/203158.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/203158.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2013/09/11/203158.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/203158.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/203158.html</trackback:ping><description><![CDATA[<p>用<br /></p>
<p>#ifndef WINVER // Allow use of features specific to Windows 95 and Windows NT 4 or later.<br />#define WINVER 0x0501 // Change this to the appropriate value to target Windows 98 and Windows 2000 or later.<br />#endif</p>
<p>#ifndef _WIN32_WINNT // Allow use of features specific to Windows NT 4 or later.<br />#define _WIN32_WINNT 0x0501 // Change this to the appropriate value to target Windows 98 and Windows 2000 or later.<br />#endif</p>
<p>#ifndef _WIN32_WINDOWS // Allow use of features specific to Windows 98 or later.<br />#define _WIN32_WINDOWS 0x0501 // Change this to the appropriate value to target Windows Me or later.<br />#endif</p>
<p>#ifndef _WIN32_IE // Allow use of features specific to IE 4.0 or later.<br />#define _WIN32_IE 0x0601 // Change this to the appropriate value to target IE 5.0 or later.<br />#endif <br /><br />替换stdafx.h中的类似代码<br /><br />O了！</p><img src ="http://www.cppblog.com/jack-wang/aggbug/203158.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2013-09-11 00:43 <a href="http://www.cppblog.com/jack-wang/archive/2013/09/11/203158.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VS2010 编译错误: “__RPC__out_xcount_part” </title><link>http://www.cppblog.com/jack-wang/archive/2013/09/10/203144.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Tue, 10 Sep 2013 04:57:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2013/09/10/203144.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/203144.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2013/09/10/203144.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/203144.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/203144.html</trackback:ping><description><![CDATA[解决方法： 
<p>在DX目录下的Rpcsal.h中添加如下预编译指令：</p>
<p>#define __RPC__out_xcount_part(size, length)<br />#define __RPC__in_xcount(size)<br />#define __RPC__in_xcount_full(size)<br />#define __RPC__in_range(min, max)<br />#define __RPC__inout_xcount(size)<br /><br />O了！</p><img src ="http://www.cppblog.com/jack-wang/aggbug/203144.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2013-09-10 12:57 <a href="http://www.cppblog.com/jack-wang/archive/2013/09/10/203144.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>1&gt;c:\program files\microsoft visual studio 9.0\vc\atlmfc\include\afx.h(24) : fatal error C1189: #error :  Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version. Please #define _AFXDLL or do not use /MD[d]</title><link>http://www.cppblog.com/jack-wang/archive/2013/06/01/200743.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Sat, 01 Jun 2013 10:39:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2013/06/01/200743.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/200743.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2013/06/01/200743.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/200743.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/200743.html</trackback:ping><description><![CDATA[<div>工程-&gt;属性- &gt;配置属性-&gt;c++-&gt;命令行<br />结尾加上<br />/D "_AFXDLL" <br /><br /><br />O了！</div><img src ="http://www.cppblog.com/jack-wang/aggbug/200743.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2013-06-01 18:39 <a href="http://www.cppblog.com/jack-wang/archive/2013/06/01/200743.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CoGetClassObject()返回-2147221164（没有注册类别）</title><link>http://www.cppblog.com/jack-wang/archive/2013/04/14/199427.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Sat, 13 Apr 2013 19:53:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2013/04/14/199427.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/199427.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2013/04/14/199427.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/199427.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/199427.html</trackback:ping><description><![CDATA[为什么微软的产品用起来那么复杂，各个系统的兼容那么麻烦。<br /><br />海燕呐，能不能让我省点心<img src ="http://www.cppblog.com/jack-wang/aggbug/199427.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2013-04-14 03:53 <a href="http://www.cppblog.com/jack-wang/archive/2013/04/14/199427.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>又见“没有找到MSVCR90.dll,因此这个应用程序未能启动，重新安装应用程序可能会修复此问题”</title><link>http://www.cppblog.com/jack-wang/archive/2013/03/10/198332.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Sun, 10 Mar 2013 08:59:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2013/03/10/198332.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/198332.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2013/03/10/198332.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/198332.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/198332.html</trackback:ping><description><![CDATA[又一回见到这样的报错：&#8220;没有找到MSVCR90.dll,因此这个应用程序未能启动，重新安装应用程序可能会修复此问题&#8221;<br /><br />stdafx.h中加入代码：<br />#pragma comment(linker, "\"/manifestdependency:type='Win32' name='Microsoft.VC90.CRT' version='9.0.21022.8' processorArchitecture='X86' publicKeyToken='1fc8b3b9a1e18e3b' language='*'\"")<br /><br /><br />O了！<br />海燕呐，什么时候才能让我省点心<br /><img src ="http://www.cppblog.com/jack-wang/aggbug/198332.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2013-03-10 16:59 <a href="http://www.cppblog.com/jack-wang/archive/2013/03/10/198332.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>VS2008编译报错：fatal error C1083: 无法打开包括文件:“Winable.h”</title><link>http://www.cppblog.com/jack-wang/archive/2013/03/09/198314.html</link><dc:creator>小王</dc:creator><author>小王</author><pubDate>Sat, 09 Mar 2013 07:03:00 GMT</pubDate><guid>http://www.cppblog.com/jack-wang/archive/2013/03/09/198314.html</guid><wfw:comment>http://www.cppblog.com/jack-wang/comments/198314.html</wfw:comment><comments>http://www.cppblog.com/jack-wang/archive/2013/03/09/198314.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/jack-wang/comments/commentRss/198314.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/jack-wang/services/trackbacks/198314.html</trackback:ping><description><![CDATA[#include &lt;winable.h &gt;换为<br />#include &lt;WinUser.h&gt;<img src ="http://www.cppblog.com/jack-wang/aggbug/198314.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/jack-wang/" target="_blank">小王</a> 2013-03-09 15:03 <a href="http://www.cppblog.com/jack-wang/archive/2013/03/09/198314.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>