VS2010编译及创建wxWidgets 2.9.5工程
2013-08-14 09:55
447 查看
wxWidgets 是跨平台的基于C++ 开源界面库,类似于Windows平台的MFC。支持Windows、OSX、Linux和Unix的32位和64位结构。同时还支持一些移动平台。如果对C++不熟,wxWidgets库同时还支持Python、Perl、Ruby和其他的语言的封装。WxWidgets生成的程序,会让程序外观和本地平台一样,这和QT只是自己绘制界面风格不太一样。
b. 用nmake编译
打开VS2010工具中的命令提示符并cd到wxWidgets源码目录下的\build\msw文件夹
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
Debug:
Release:
Debug:
Release:
2. X64平台需要把WIN32改成WIN64
3. 示例代码
wxExample.h
wxExample.cpp
wxExample.sln
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=x64 nmake -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 ../../samples nmake -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.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
Release:
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
e. 设置预处理器定义
在 项目属性->配置属性->C/C++->预处理器->预处理器定义 中添加:Debug:
WIN32 _DEBUG __WXMSW__ _WINDOWS NOPCH
Release:
WIN32 __WXMSW__ NDEBUG _WINDOWS NOPCH
f. 附注
1. 要用DLL加上:WXUSINGDLL2. 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 2010 Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "wxExample", "wxExample\wxExample.vcxproj", "{EBE0566A-16D0-44D8-94B2-A60394E005EA}" EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug_DLL|Win32 = Debug_DLL|Win32 Debug_DLL|x64 = Debug_DLL|x64 Debug|Win32 = Debug|Win32 Debug|x64 = Debug|x64 Release_DLL|Win32 = Release_DLL|Win32 Release_DLL|x64 = Release_DLL|x64 Release|Win32 = Release|Win32 Release|x64 = Release|x64 EndGlobalSection GlobalSection(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|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE EndGlobalSection EndGlobal
相关文章推荐
- CodeBlocks编译及创建wxWidgets 2.9.5工程
- VS2012创建的工程让VS2010可编译的方法
- 使用Cocos2D-x创建VS2010工程并引入box2d物理引擎,解决编译错误
- android创建和编译样例工程
- 用VS2010创建数据库工程的经验
- UPX3.07最简可编译源码【附VS2010工程】
- 64位Windows7使用VS2010编译wxWidgets
- Jenkins自动编译Android Studio创建的工程
- VS2010中为OpenCV工程创建属性单
- Cocos2d-x 3.0 android环境搭建、创建工程、编译
- C++ 使用VS2010创建MFC ActiveX工程项目
- c++ ActiveX基础1:使用VS2010创建MFC ActiveX工程项目
- VS2010每次编译都重新编译整个工程的解决方案
- 关于VC60中创建MFC工程时, 使用了UNICODE选项后编译报错的解决方法
- 安装Vs2012后,编写Vc++程序找不到系统头文件和导致VS2010工程编译的问题
- 通过命令行创建Android工程,并编译发布
- vs2010建立win32 application 编译错误(用vc6.0建立此工程正常运行)解决方法
- 命令行编译vs2010项目工程
- cocos2d-x创建android工程工程名字有“-”导致不生成jni目录,编译错误
- 用NMAKE创建VS2012 C++工程三 自动编译所有的cpp文件