VS2010编译及创建wxWidgets 2.9.5工程

来源:互联网 发布:八爪鱼 无网络连接 编辑:程序博客网 时间:2024/05/08 20:02
wxWidgets 是跨平台的基于C++ 开源界面库,类似于Windows平台的MFC。支持Windows、OSX、Linux和Unix的32位和64位结构。同时还支持一些移动平台。如果对C++不熟,wxWidgets库同时还支持Python、Perl、Ruby和其他的语言的封装。WxWidgets生成的程序,会让程序外观和本地平台一样,这和QT只是自己绘制界面风格不太一样。

1. 编译wxWidgets

wxWidgets最新版是2.9.5,可以去官网下载。编译有2种方式:

a. 直接用VS2010工程编译

打开wxWidgets源码目录下的\build\msw文件夹,里面有wx_vc10.sln,即为VS2010的工程文件,可以按配置需要编译。

b. 用nmake编译

打开VS2010工具中的命令提示符并cd到wxWidgets源码目录下的\build\msw文件夹

nmake -f makefile.vc BUILD=release SHARED=1 RUNTIME_LIBS=dynamic DEBUG_INFO=0 VENDOR=zyi USE_OPENGL=1 TARGET_CPU=x64nmake -f makefile.vc BUILD=debug SHARED=1 RUNTIME_LIBS=dynamic DEBUG_INFO=1 VENDOR=zyi USE_OPENGL=1 TARGET_CPU=x64
上述为编译x64平台,x86平台可以自行替换TARGET_CPU选项,其他参数意义可以参考config.vc,推荐使用这种编译方式,灵活性大。

c. 编译示例程序

cd ../../samplesnmake -f makefile.vc BUILD=release TARGET_CPU=x64

2. 创建wxWidgets工程

a. 设置include目录

在 项目属性->配置属性->C/C++->常规->附加包含目录 中添加:

C:\wxWidgets-2.9.5\include

C:\wxWidgets-2.9.5\lib\vc_lib\mswu

b. 设置lib目录

在 项目属性->配置属性->链接器->常规->附加库目录 中添加:

C:\wxWidgets-2.9.5\lib\vc_lib

c. 设置MFC库的使用

在 项目属性->配置属性->MFC的使用: 使用标准 Windows 库

d. 设置依赖项

在 项目属性->配置属性->链接器->输入->附加依赖项 中添加:

Debug:

wxbase29ud_net.libwxmsw29ud_html.libwxbase29ud_xml.libwxmsw29ud_adv.libwxmsw29ud_aui.libwxmsw29ud_gl.libwxmsw29ud_media.libwxmsw29ud_propgrid.libwxmsw29ud_qa.libwxmsw29ud_ribbon.libwxmsw29ud_richtext.libwxmsw29ud_stc.libwxmsw29ud_xrc.libwxscintillad.libwxmsw29ud_core.libwxbase29ud.libwxtiffd.libwxjpegd.libwxpngd.libwxzlibd.libwxexpatd.libwinmm.libcomctl32.librpcrt4.libwsock32.libodbc32.lib

Release:

wxbase29u.libwxbase29u_net.libwxbase29u_xml.libwxexpat.libwxjpeg.libwxmsw29u_adv.libwxmsw29u_aui.libwxmsw29u_core.libwxmsw29u_gl.libwxmsw29u_html.libwxmsw29u_media.libwxmsw29u_propgrid.libwxmsw29u_qa.libwxmsw29u_ribbon.libwxmsw29u_richtext.libwxmsw29u_stc.libwxmsw29u_xrc.libwxpng.libwxregexu.libwxscintilla.libwxtiff.libwxzlib.libcomctl32.librpcrt4.lib

e. 设置预处理器定义

在 项目属性->配置属性->C/C++->预处理器->预处理器定义 中添加:

Debug:

WIN32_DEBUG__WXMSW___WINDOWSNOPCH

Release:
WIN32__WXMSW__NDEBUG_WINDOWSNOPCH

f. 附注

1. 要用DLL加上:WXUSINGDLL
2. X64平台需要把WIN32改成WIN64


3. 示例代码

wxExample.h
#ifndef INCLUDED_HELLOWORLDAPP_H#define INCLUDED_HELLOWORLDAPP_H/*** The HelloWorldApp class* This class shows a window containing a statusbar with the text 'Hello World'*/class HelloWorldApp : public wxApp{public:virtual bool OnInit();private:wxButton *button;};DECLARE_APP(HelloWorldApp)#endif // INCLUDED_HELLOWORLDAPP_H

wxExample.cpp
#include "wx/wxprec.h"#ifndef WX_PRECOMP#include "wx/wx.h"#endif#include "wxExample.h"#include <wx/setup.h>IMPLEMENT_APP(HelloWorldApp)/* this is executed upon startup, like 'main()' in non-wxWidgets programs */bool HelloWorldApp::OnInit(){wxFrame *frame = new wxFrame((wxFrame*) NULL, -1, _T("Hello wxWidgets World"));frame->CreateStatusBar();frame->SetStatusText(_T("Hello World"));//button = new wxButton((wxFrame *)frame, -2, _T("123"));frame->Show(TRUE);SetTopWindow(frame);return true;}

4. 工程代码

wxExample.vcxproj
<?xml version="1.0" encoding="utf-8"?><Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">  <ItemGroup Label="ProjectConfigurations">    <ProjectConfiguration Include="Debug_DLL|Win32">      <Configuration>Debug_DLL</Configuration>      <Platform>Win32</Platform>    </ProjectConfiguration>    <ProjectConfiguration Include="Debug_DLL|x64">      <Configuration>Debug_DLL</Configuration>      <Platform>x64</Platform>    </ProjectConfiguration>    <ProjectConfiguration Include="Debug|Win32">      <Configuration>Debug</Configuration>      <Platform>Win32</Platform>    </ProjectConfiguration>    <ProjectConfiguration Include="Debug|x64">      <Configuration>Debug</Configuration>      <Platform>x64</Platform>    </ProjectConfiguration>    <ProjectConfiguration Include="Release_DLL|Win32">      <Configuration>Release_DLL</Configuration>      <Platform>Win32</Platform>    </ProjectConfiguration>    <ProjectConfiguration Include="Release_DLL|x64">      <Configuration>Release_DLL</Configuration>      <Platform>x64</Platform>    </ProjectConfiguration>    <ProjectConfiguration Include="Release|Win32">      <Configuration>Release</Configuration>      <Platform>Win32</Platform>    </ProjectConfiguration>    <ProjectConfiguration Include="Release|x64">      <Configuration>Release</Configuration>      <Platform>x64</Platform>    </ProjectConfiguration>  </ItemGroup>  <PropertyGroup Label="Globals">    <ProjectGuid>{EBE0566A-16D0-44D8-94B2-A60394E005EA}</ProjectGuid>    <RootNamespace>wxExample</RootNamespace>  </PropertyGroup>  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">    <ConfigurationType>Application</ConfigurationType>    <UseDebugLibraries>true</UseDebugLibraries>    <CharacterSet>MultiByte</CharacterSet>  </PropertyGroup>  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_DLL|Win32'" Label="Configuration">    <ConfigurationType>Application</ConfigurationType>    <UseDebugLibraries>true</UseDebugLibraries>    <CharacterSet>MultiByte</CharacterSet>  </PropertyGroup>  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">    <ConfigurationType>Application</ConfigurationType>    <UseDebugLibraries>true</UseDebugLibraries>    <CharacterSet>MultiByte</CharacterSet>  </PropertyGroup>  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_DLL|x64'" Label="Configuration">    <ConfigurationType>Application</ConfigurationType>    <UseDebugLibraries>true</UseDebugLibraries>    <CharacterSet>MultiByte</CharacterSet>  </PropertyGroup>  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">    <ConfigurationType>Application</ConfigurationType>    <UseDebugLibraries>false</UseDebugLibraries>    <WholeProgramOptimization>true</WholeProgramOptimization>    <CharacterSet>MultiByte</CharacterSet>  </PropertyGroup>  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_DLL|Win32'" Label="Configuration">    <ConfigurationType>Application</ConfigurationType>    <UseDebugLibraries>false</UseDebugLibraries>    <WholeProgramOptimization>true</WholeProgramOptimization>    <CharacterSet>MultiByte</CharacterSet>  </PropertyGroup>  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">    <ConfigurationType>Application</ConfigurationType>    <UseDebugLibraries>false</UseDebugLibraries>    <WholeProgramOptimization>true</WholeProgramOptimization>    <CharacterSet>MultiByte</CharacterSet>  </PropertyGroup>  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_DLL|x64'" Label="Configuration">    <ConfigurationType>Application</ConfigurationType>    <UseDebugLibraries>false</UseDebugLibraries>    <WholeProgramOptimization>true</WholeProgramOptimization>    <CharacterSet>MultiByte</CharacterSet>  </PropertyGroup>  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />  <ImportGroup Label="ExtensionSettings">  </ImportGroup>  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />  </ImportGroup>  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_DLL|Win32'" Label="PropertySheets">    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />  </ImportGroup>  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />  </ImportGroup>  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug_DLL|x64'" Label="PropertySheets">    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />  </ImportGroup>  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />  </ImportGroup>  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_DLL|Win32'" Label="PropertySheets">    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />  </ImportGroup>  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />  </ImportGroup>  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release_DLL|x64'" Label="PropertySheets">    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />  </ImportGroup>  <PropertyGroup Label="UserMacros" />  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">    <IncludePath>D:\wxWidgets-2.9.5\lib\vc_x64_lib_zyi\mswud;D:\wxWidgets-2.9.5\include;$(IncludePath)</IncludePath>  </PropertyGroup>  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_DLL|x64'">    <IncludePath>D:\wxWidgets-2.9.5\lib\vc_x64_dll_zyi\mswud;D:\wxWidgets-2.9.5\include;$(IncludePath)</IncludePath>  </PropertyGroup>  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">    <LibraryPath>D:\wxWidgets-2.9.5\lib\vc_x64_lib_zyi;$(LibraryPath)</LibraryPath>  </PropertyGroup>  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug_DLL|x64'">    <LibraryPath>D:\wxWidgets-2.9.5\lib\vc_x64_dll_zyi;$(LibraryPath)</LibraryPath>  </PropertyGroup>  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">    <LibraryPath>D:\wxWidgets-2.9.5\lib\vc_x64_lib_zyi;$(LibraryPath)</LibraryPath>    <IncludePath>D:\wxWidgets-2.9.5\lib\vc_x64_lib_zyi\mswu;D:\wxWidgets-2.9.5\include;$(IncludePath)</IncludePath>  </PropertyGroup>  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release_DLL|x64'">    <LibraryPath>D:\wxWidgets-2.9.5\lib\vc_x64_dll_zyi;$(LibraryPath)</LibraryPath>    <IncludePath>D:\wxWidgets-2.9.5\lib\vc_x64_dll_zyi\mswu;D:\wxWidgets-2.9.5\include;$(IncludePath)</IncludePath>    <ExecutablePath>D:\wxWidgets-2.9.5\lib\vc_x64_dll_zyi;$(ExecutablePath)</ExecutablePath>  </PropertyGroup>  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">    <ClCompile>      <WarningLevel>Level3</WarningLevel>      <Optimization>Disabled</Optimization>    </ClCompile>    <Link>      <GenerateDebugInformation>true</GenerateDebugInformation>    </Link>  </ItemDefinitionGroup>  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_DLL|Win32'">    <ClCompile>      <WarningLevel>Level3</WarningLevel>      <Optimization>Disabled</Optimization>    </ClCompile>    <Link>      <GenerateDebugInformation>true</GenerateDebugInformation>    </Link>  </ItemDefinitionGroup>  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">    <ClCompile>      <WarningLevel>Level3</WarningLevel>      <Optimization>Disabled</Optimization>      <PreprocessorDefinitions>WIN64;_DEBUG;__WXMSW__;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>    </ClCompile>    <Link>      <GenerateDebugInformation>true</GenerateDebugInformation>      <AdditionalDependencies>wxbase29ud_net.lib;wxmsw29ud_html.lib;wxbase29ud_xml.lib;wxmsw29ud_adv.lib;wxmsw29ud_aui.lib;wxmsw29ud_gl.lib;wxmsw29ud_media.lib;wxmsw29ud_propgrid.lib;wxmsw29ud_qa.lib;wxmsw29ud_ribbon.lib;wxmsw29ud_richtext.lib;wxmsw29ud_stc.lib;wxmsw29ud_xrc.lib;wxscintillad.lib;wxmsw29ud_core.lib;wxbase29ud.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;wxexpatd.lib;winmm.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;odbc32.lib;%(AdditionalDependencies)</AdditionalDependencies>    </Link>  </ItemDefinitionGroup>  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug_DLL|x64'">    <ClCompile>      <WarningLevel>Level3</WarningLevel>      <Optimization>Disabled</Optimization>      <PreprocessorDefinitions>WIN64;_DEBUG;__WXMSW__;_WINDOWS;NOPCH;WXUSINGDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>    </ClCompile>    <Link>      <GenerateDebugInformation>true</GenerateDebugInformation>      <AdditionalDependencies>wxbase29ud_net.lib;wxmsw29ud_html.lib;wxbase29ud_xml.lib;wxmsw29ud_adv.lib;wxmsw29ud_aui.lib;wxmsw29ud_gl.lib;wxmsw29ud_media.lib;wxmsw29ud_propgrid.lib;wxmsw29ud_qa.lib;wxmsw29ud_ribbon.lib;wxmsw29ud_richtext.lib;wxmsw29ud_stc.lib;wxmsw29ud_xrc.lib;wxscintillad.lib;wxmsw29ud_core.lib;wxbase29ud.lib;wxtiffd.lib;wxjpegd.lib;wxpngd.lib;wxzlibd.lib;wxexpatd.lib;winmm.lib;comctl32.lib;rpcrt4.lib;wsock32.lib;odbc32.lib;%(AdditionalDependencies)</AdditionalDependencies>    </Link>  </ItemDefinitionGroup>  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">    <ClCompile>      <WarningLevel>Level3</WarningLevel>      <Optimization>MaxSpeed</Optimization>      <FunctionLevelLinking>true</FunctionLevelLinking>      <IntrinsicFunctions>true</IntrinsicFunctions>    </ClCompile>    <Link>      <GenerateDebugInformation>true</GenerateDebugInformation>      <EnableCOMDATFolding>true</EnableCOMDATFolding>      <OptimizeReferences>true</OptimizeReferences>    </Link>  </ItemDefinitionGroup>  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_DLL|Win32'">    <ClCompile>      <WarningLevel>Level3</WarningLevel>      <Optimization>MaxSpeed</Optimization>      <FunctionLevelLinking>true</FunctionLevelLinking>      <IntrinsicFunctions>true</IntrinsicFunctions>    </ClCompile>    <Link>      <GenerateDebugInformation>true</GenerateDebugInformation>      <EnableCOMDATFolding>true</EnableCOMDATFolding>      <OptimizeReferences>true</OptimizeReferences>    </Link>  </ItemDefinitionGroup>  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">    <ClCompile>      <WarningLevel>Level3</WarningLevel>      <Optimization>MaxSpeed</Optimization>      <FunctionLevelLinking>true</FunctionLevelLinking>      <IntrinsicFunctions>true</IntrinsicFunctions>      <PreprocessorDefinitions>WIN64;__WXMSW__;NDEBUG;_WINDOWS;NOPCH;%(PreprocessorDefinitions)</PreprocessorDefinitions>    </ClCompile>    <Link>      <GenerateDebugInformation>true</GenerateDebugInformation>      <EnableCOMDATFolding>true</EnableCOMDATFolding>      <OptimizeReferences>true</OptimizeReferences>      <AdditionalDependencies>wxbase29u.lib;wxbase29u_net.lib;wxbase29u_xml.lib;wxexpat.lib;wxjpeg.lib;wxmsw29u_adv.lib;wxmsw29u_aui.lib;wxmsw29u_core.lib;wxmsw29u_gl.lib;wxmsw29u_html.lib;wxmsw29u_media.lib;wxmsw29u_propgrid.lib;wxmsw29u_qa.lib;wxmsw29u_ribbon.lib;wxmsw29u_richtext.lib;wxmsw29u_stc.lib;wxmsw29u_xrc.lib;wxpng.lib;wxregexu.lib;wxscintilla.lib;wxtiff.lib;wxzlib.lib;comctl32.lib;rpcrt4.lib;%(AdditionalDependencies)</AdditionalDependencies>    </Link>  </ItemDefinitionGroup>  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release_DLL|x64'">    <ClCompile>      <WarningLevel>Level3</WarningLevel>      <Optimization>MaxSpeed</Optimization>      <FunctionLevelLinking>true</FunctionLevelLinking>      <IntrinsicFunctions>true</IntrinsicFunctions>      <PreprocessorDefinitions>WIN64;__WXMSW__;NDEBUG;_WINDOWS;NOPCH;WXUSINGDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>    </ClCompile>    <Link>      <GenerateDebugInformation>true</GenerateDebugInformation>      <EnableCOMDATFolding>true</EnableCOMDATFolding>      <OptimizeReferences>true</OptimizeReferences>      <AdditionalDependencies>wxbase29u.lib;wxbase29u_net.lib;wxbase29u_xml.lib;wxexpat.lib;wxjpeg.lib;wxmsw29u_adv.lib;wxmsw29u_aui.lib;wxmsw29u_core.lib;wxmsw29u_gl.lib;wxmsw29u_html.lib;wxmsw29u_media.lib;wxmsw29u_propgrid.lib;wxmsw29u_qa.lib;wxmsw29u_ribbon.lib;wxmsw29u_richtext.lib;wxmsw29u_stc.lib;wxmsw29u_xrc.lib;wxpng.lib;wxregexu.lib;wxscintilla.lib;wxtiff.lib;wxzlib.lib;comctl32.lib;rpcrt4.lib;%(AdditionalDependencies)</AdditionalDependencies>    </Link>  </ItemDefinitionGroup>  <ItemGroup>    <ClInclude Include="wxExample.h" />  </ItemGroup>  <ItemGroup>    <ClCompile Include="wxExample.cpp" />  </ItemGroup>  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />  <ImportGroup Label="ExtensionTargets">  </ImportGroup></Project>

wxExample.sln
Microsoft Visual Studio Solution File, Format Version 11.00# Visual Studio 2010Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wxExample", "wxExample\wxExample.vcxproj", "{EBE0566A-16D0-44D8-94B2-A60394E005EA}"EndProjectGlobalGlobalSection(SolutionConfigurationPlatforms) = preSolutionDebug_DLL|Win32 = Debug_DLL|Win32Debug_DLL|x64 = Debug_DLL|x64Debug|Win32 = Debug|Win32Debug|x64 = Debug|x64Release_DLL|Win32 = Release_DLL|Win32Release_DLL|x64 = Release_DLL|x64Release|Win32 = Release|Win32Release|x64 = Release|x64EndGlobalSectionGlobalSection(ProjectConfigurationPlatforms) = postSolution{EBE0566A-16D0-44D8-94B2-A60394E005EA}.Debug_DLL|Win32.ActiveCfg = Debug_DLL|Win32{EBE0566A-16D0-44D8-94B2-A60394E005EA}.Debug_DLL|Win32.Build.0 = Debug_DLL|Win32{EBE0566A-16D0-44D8-94B2-A60394E005EA}.Debug_DLL|x64.ActiveCfg = Debug_DLL|x64{EBE0566A-16D0-44D8-94B2-A60394E005EA}.Debug_DLL|x64.Build.0 = Debug_DLL|x64{EBE0566A-16D0-44D8-94B2-A60394E005EA}.Debug|Win32.ActiveCfg = Debug|Win32{EBE0566A-16D0-44D8-94B2-A60394E005EA}.Debug|Win32.Build.0 = Debug|Win32{EBE0566A-16D0-44D8-94B2-A60394E005EA}.Debug|x64.ActiveCfg = Debug|x64{EBE0566A-16D0-44D8-94B2-A60394E005EA}.Debug|x64.Build.0 = Debug|x64{EBE0566A-16D0-44D8-94B2-A60394E005EA}.Release_DLL|Win32.ActiveCfg = Release_DLL|Win32{EBE0566A-16D0-44D8-94B2-A60394E005EA}.Release_DLL|Win32.Build.0 = Release_DLL|Win32{EBE0566A-16D0-44D8-94B2-A60394E005EA}.Release_DLL|x64.ActiveCfg = Release_DLL|x64{EBE0566A-16D0-44D8-94B2-A60394E005EA}.Release_DLL|x64.Build.0 = Release_DLL|x64{EBE0566A-16D0-44D8-94B2-A60394E005EA}.Release|Win32.ActiveCfg = Release|Win32{EBE0566A-16D0-44D8-94B2-A60394E005EA}.Release|Win32.Build.0 = Release|Win32{EBE0566A-16D0-44D8-94B2-A60394E005EA}.Release|x64.ActiveCfg = Release|x64{EBE0566A-16D0-44D8-94B2-A60394E005EA}.Release|x64.Build.0 = Release|x64EndGlobalSectionGlobalSection(SolutionProperties) = preSolutionHideSolutionNode = FALSEEndGlobalSectionEndGlobal


原创粉丝点击