代码如下(示例): arx2008 C:ObjectARX 2008samplesdatabaseARXDBG 里面的ArxDbg。vcxproj
代码语言:javascript复制//添加头文件和库
<?xml version="1.0" encoding="utf-8"?>
<VisualStudioProject ProjectType="Visual C " Version="8.00" Name="ArxDbg" ProjectGUID="{CDFFD82B-8B1F-4D96-94BB-F0D9ECA2BD76}" RootNamespace="ArxDbg" Keyword="MFCProj">
<Platforms>
<Platform Name="Win32" />
<Platform Name="x64" />
</Platforms>
<ToolFiles />
<Configurations>
<Configuration Name="Debug|Win32" ConfigurationType="2" InheritedPropertySheets="......incrxsdk_debugcfg.vsprops;......incarx.vsprops">
<Tool Name="VCPreBuildEventTool" />
<Tool Name="VCCustomBuildTool" />
<Tool Name="VCXMLDataGeneratorTool" />
<Tool Name="VCWebServiceProxyGeneratorTool" />
<Tool Name="VCMIDLTool" />
<Tool Name="VCCLCompilerTool" AdditionalIncludeDirectories=".,.inc,......inc" PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE" />
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" />
<Tool Name="VCPreLinkEventTool" />
<Tool Name="VCLinkerTool" AdditionalLibraryDirectories="../../../lib" ModuleDefinitionFile="......incAcRxDefault.def" />
<Tool Name="VCALinkTool" />
<Tool Name="VCManifestTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
<Tool Name="VCFxCopTool" />
<Tool Name="VCAppVerifierTool" />
<Tool Name="VCWebDeploymentTool" />
<Tool Name="VCPostBuildEventTool" />
</Configuration>
<Configuration Name="Debug|x64" ConfigurationType="2" InheritedPropertySheets="......incrxsdk_debugcfg.vsprops;......incarx.vsprops">
<Tool Name="VCPreBuildEventTool" />
<Tool Name="VCCustomBuildTool" />
<Tool Name="VCXMLDataGeneratorTool" />
<Tool Name="VCWebServiceProxyGeneratorTool" />
<Tool Name="VCMIDLTool" />
<Tool Name="VCCLCompilerTool" AdditionalIncludeDirectories=".,.inc,......inc" PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE" />
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" />
<Tool Name="VCPreLinkEventTool" />
<Tool Name="VCLinkerTool" AdditionalLibraryDirectories="../../../lib" ModuleDefinitionFile="......incAcRxDefault.def" TargetMachine="17" />
<Tool Name="VCALinkTool" />
<Tool Name="VCManifestTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
<Tool Name="VCFxCopTool" />
<Tool Name="VCAppVerifierTool" />
<Tool Name="VCWebDeploymentTool" />
<Tool Name="VCPostBuildEventTool" />
</Configuration>
<Configuration Name="Release|Win32" ConfigurationType="2" InheritedPropertySheets="......incrxsdk_releasecfg.vsprops;......incarx.vsprops">
<Tool Name="VCPreBuildEventTool" />
<Tool Name="VCCustomBuildTool" />
<Tool Name="VCXMLDataGeneratorTool" />
<Tool Name="VCWebServiceProxyGeneratorTool" />
<Tool Name="VCMIDLTool" />
<Tool Name="VCCLCompilerTool" AdditionalIncludeDirectories=".,.inc,......inc" PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE" />
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" />
<Tool Name="VCPreLinkEventTool" />
<Tool Name="VCLinkerTool" AdditionalLibraryDirectories="../../../lib" ModuleDefinitionFile="......incAcRxDefault.def" />
<Tool Name="VCALinkTool" />
<Tool Name="VCManifestTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
<Tool Name="VCFxCopTool" />
<Tool Name="VCAppVerifierTool" />
<Tool Name="VCWebDeploymentTool" />
<Tool Name="VCPostBuildEventTool" />
</Configuration>
<Configuration Name="Release|x64" ConfigurationType="2" InheritedPropertySheets="......incrxsdk_releasecfg.vsprops;......incarx.vsprops">
<Tool Name="VCPreBuildEventTool" />
<Tool Name="VCCustomBuildTool" />
<Tool Name="VCXMLDataGeneratorTool" />
<Tool Name="VCWebServiceProxyGeneratorTool" />
<Tool Name="VCMIDLTool" />
<Tool Name="VCCLCompilerTool" AdditionalIncludeDirectories=".,.inc,......inc" PreprocessorDefinitions="_CRT_SECURE_NO_DEPRECATE" />
<Tool Name="VCManagedResourceCompilerTool" />
<Tool Name="VCResourceCompilerTool" />
<Tool Name="VCPreLinkEventTool" />
<Tool Name="VCLinkerTool" AdditionalLibraryDirectories="../../../lib" ModuleDefinitionFile="......incAcRxDefault.def" TargetMachine="17" />
<Tool Name="VCALinkTool" />
<Tool Name="VCManifestTool" />
<Tool Name="VCXDCMakeTool" />
<Tool Name="VCBscMakeTool" />
<Tool Name="VCFxCopTool" />
<Tool Name="VCAppVerifierTool" />
<Tool Name="VCWebDeploymentTool" />
<Tool Name="VCPostBuildEventTool" />
</Configuration>
</Configurations>
<References />
<Files>
<Filter Name="Source Files" Filter="cpp;c;cxx;rc;def;r;odl;hpj;bat;for;f90">
<File RelativePath=".AcadUtilsAcadStr.cpp" />
<File RelativePath=".ArxDbg.rc" />
<File RelativePath=".AppArxDbgApp.cpp" />
<File RelativePath=".AppArxDbgAppEditorReactor.cpp" />
<File RelativePath=".SnoopArxDbgCloneSet.cpp" />
<File RelativePath=".AdeskLogoArxDbgCmdAdeskLogo.cpp" />
<File RelativePath=".ReactorsArxDbgCmdReactors.cpp" />
<File RelativePath=".SnoopArxDbgCmdSnoop.cpp" />
<File RelativePath=".TestsArxDbgCmdTests.cpp" />
<File RelativePath=".ReactorsArxDbgDatabaseReactor.cpp" />
<File RelativePath=".AdeskLogoArxDbgDbAdeskLogo.cpp" />
<File RelativePath=".AdeskLogoArxDbgDbAdeskLogoStyle.cpp" />
<File RelativePath=".BaseClassesArxDbgDbDictRecord.cpp" />
<File RelativePath=".BaseClassesArxDbgDbEntity.cpp" />
<File RelativePath=".ReactorsArxDbgDLinkerReactor.cpp" />
<File RelativePath=".AcadUtilsArxDbgDocLockWrite.cpp" />
<File RelativePath=".ReactorsArxDbgDocumentReactor.cpp" />
<File RelativePath=".FilersArxDbgDwgFiler.cpp" />
<File RelativePath=".ReactorsArxDbgEdInputContextReactor.cpp" />
<File RelativePath=".ReactorsArxDbgEditorReactor.cpp" />
<File RelativePath=".AppArxDbgEdUiContext.cpp" />
<File RelativePath=".ReactorsArxDbgEventReactor.cpp" />
<File RelativePath=".ReactorsArxDbgGsReactor.cpp" />
<File RelativePath=".PromptArxDbgKeywordArray.cpp" />
<File RelativePath=".ReactorsArxDbgLayoutManagerReactor.cpp" />
<File RelativePath=".ReactorsArxDbgLongTransactionReactor.cpp" />
<File RelativePath=".AppArxDbgOptions.cpp" />
<File RelativePath=".ReactorsArxDbgPersistentEntReactor.cpp" />
<File RelativePath=".ReactorsArxDbgPersistentObjReactor.cpp" />
<File RelativePath=".AcadUtilsArxDbgRbList.cpp" />
<File RelativePath=".FilersArxDbgReferenceFiler.cpp" />
<File RelativePath=".AcadUtilsArxDbgSelSet.cpp" />
<File RelativePath=".ReactorsArxDbgTransactionReactor.cpp" />
<File RelativePath=".ReactorsArxDbgTransientEntReactor.cpp" />
<File RelativePath=".ReactorsArxDbgTransientObjReactor.cpp" />
<File RelativePath=".AppArxDbgUiDlgAboutBox.cpp" />
<File RelativePath=".SnoopArxDbgUiDlgClassDict.cpp" />
<File RelativePath=".TestsArxDbgUiDlgColor.cpp" />
<File RelativePath=".SnoopArxDbgUiDlgDxf.cpp" />
<File RelativePath=".FilersArxDbgUiDlgFilerTest.cpp" />
<File RelativePath=".UiArxDbgUiDlgGenericDefId.cpp" />
<File RelativePath=".SnoopArxDbgUiDlgObjectId.cpp" />
<File RelativePath=".SnoopArxDbgUiDlgObjState.cpp" />
<File RelativePath=".SnoopArxDbgUiDlgReactors.cpp" />
<File RelativePath=".TestsArxDbgUiDlgSelSet.cpp" />
<File RelativePath=".SnoopArxDbgUiDlgServiceDict.cpp" />
<File RelativePath=".UiArxDbgUiDlgSplash.cpp" />
<File RelativePath=".SnoopArxDbgUiDlgSysRegistry.cpp" />
<File RelativePath=".TestsArxDbgUiDlgTestCurves.cpp" />
<File RelativePath=".TestsArxDbgUiDlgWorldDraw.cpp" />
<File RelativePath=".SnoopArxDbgUiDlgXdata.cpp" />
<File RelativePath=".PromptArxDbgUiPrAngle.cpp" />
<File RelativePath=".PromptArxDbgUiPrAngleDef.cpp" />
<File RelativePath=".PromptArxDbgUiPrBase.cpp" />
<File RelativePath=".PromptArxDbgUiPrCorner.cpp" />
<File RelativePath=".PromptArxDbgUiPrDist.cpp" />
<File RelativePath=".PromptArxDbgUiPrDistDef.cpp" />
<File RelativePath=".PromptArxDbgUiPrDouble.cpp" />
<File RelativePath=".PromptArxDbgUiPrDoubleDef.cpp" />
<File RelativePath=".PromptArxDbgUiPrEntity.cpp" />
<File RelativePath=".PromptArxDbgUiPrInt.cpp" />
<File RelativePath=".PromptArxDbgUiPrIntDef.cpp" />
<File RelativePath=".PromptArxDbgUiPrKeyWord.cpp" />
<File RelativePath=".PromptArxDbgUiPrKeyWordDef.cpp" />
<File RelativePath=".PromptArxDbgUiPrPoint.cpp" />
<File RelativePath=".PromptArxDbgUiPrString.cpp" />
<File RelativePath=".PromptArxDbgUiPrStringDef.cpp" />
<File RelativePath=".SnoopArxDbgUiTdcClasses.cpp" />
<File RelativePath=".TransDbClonesArxDbgUiTdcCloneSet.cpp" />
<File RelativePath=".SnoopArxDbgUiTdcCmds.cpp" />
<File RelativePath=".SnoopArxDbgUiTdcDatabase.cpp" />
<File RelativePath=".SnoopArxDbgUiTdcDbObjectBase.cpp" />
<File RelativePath=".SnoopArxDbgUiTdcDict.cpp" />
<File RelativePath=".SnoopArxDbgUiTdcDocs.cpp" />
<File RelativePath=".SnoopArxDbgUiTdcEntities.cpp" />
<File RelativePath=".SnoopArxDbgUiTdcHostAppSrv.cpp" />
<File RelativePath=".SnoopArxDbgUiTdcIdMap.cpp" />
<File RelativePath=".TransDbClonesArxDbgUiTdcInsert.cpp" />
<File RelativePath=".SnoopArxDbgUiTdcLongTrans.cpp" />
<File RelativePath=".SnoopArxDbgUiTdcObjects.cpp" />
<File RelativePath=".ReactorsArxDbgUiTdcObjReactorsBase.cpp" />
<File RelativePath=".AppArxDbgUiTdcOptions.cpp" />
<File RelativePath=".ReactorsArxDbgUiTdcPersistentReactors.cpp" />
<File RelativePath=".SnoopArxDbgUiTdcReferences.cpp" />
<File RelativePath=".SnoopArxDbgUiTdcRxObjectBase.cpp" />
<File RelativePath=".SnoopArxDbgUiTdcSymTbl.cpp" />
<File RelativePath=".ReactorsArxDbgUiTdcSysReactors.cpp" />
<File RelativePath=".ReactorsArxDbgUiTdcTransientReactors.cpp" />
<File RelativePath=".TransDbClonesArxDbgUiTdcWblockClone.cpp" />
<File RelativePath=".SnoopArxDbgUiTdmDatabase.cpp" />
<File RelativePath=".SnoopArxDbgUiTdmEditor.cpp" />
<File RelativePath=".SnoopArxDbgUiTdmEntities.cpp" />
<File RelativePath=".SnoopArxDbgUiTdmIdMap.cpp" />
<File RelativePath=".SnoopArxDbgUiTdmLongTrans.cpp" />
<File RelativePath=".SnoopArxDbgUiTdmObjects.cpp" />
<File RelativePath=".ReactorsArxDbgUiTdmReactors.cpp" />
<File RelativePath=".SnoopArxDbgUiTdmReferences.cpp" />
<File RelativePath=".TransDbClonesArxDbgUiTdmTransDbClones.cpp" />
<File RelativePath=".AcadUtilsArxDbgUtilsAcadUi.cpp" />
<File RelativePath=".AcadUtilsArxDbgUtilsDb.cpp" />
<File RelativePath=".AcadUtilsArxDbgUtilsDict.cpp" />
<File RelativePath=".AcadUtilsArxDbgUtilsGe.cpp" />
<File RelativePath=".AcadUtilsArxDbgUtilsSymTbl.cpp" />
<File RelativePath=".TestsArxDbgWorldDraw.cpp" />
<File RelativePath=".AcadUtilsArxDbgXdata.cpp" />
<File RelativePath=".TestsEntMakeTest.cpp" />
<File RelativePath=".TestsMapTest.cpp" />
<File RelativePath=".MfcExtSdStrList.cpp" />
<File RelativePath=".AcadUtilsSdStrObjId.cpp" />
<File RelativePath=".AcadUtilsSdSysVar.cpp" />
<File RelativePath=".StdAfx.cpp">
<FileConfiguration Name="Debug|Win32">
<Tool Name="VCCLCompilerTool" UsePrecompiledHeader="1" />
</FileConfiguration>
<FileConfiguration Name="Debug|x64">
<Tool Name="VCCLCompilerTool" UsePrecompiledHeader="1" />
</FileConfiguration>
<FileConfiguration Name="Release|Win32">
<Tool Name="VCCLCompilerTool" UsePrecompiledHeader="1" />
</FileConfiguration>
<FileConfiguration Name="Release|x64">
<Tool Name="VCCLCompilerTool" UsePrecompiledHeader="1" />
</FileConfiguration>
</File>
<File RelativePath=".TestsTblMakeTest.cpp" />
<File RelativePath=".MfcExtUiUtils.cpp" />
<File RelativePath=".TestsXformTest.cpp" />
</Filter>
<Filter Name="Header Files" Filter="h;hpp;hxx;hm;inl;fi;fd">
<File RelativePath=".IncAcadStdafx.h" />
<File RelativePath=".IncAcadStr.h" />
<File RelativePath=".IncArxDbgApp.h" />
<File RelativePath=".IncArxDbgAppEditorReactor.h" />
<File RelativePath=".IncArxDbgCmd.h" />
<File RelativePath=".IncArxDbgCmdAdeskLogo.h" />
<File RelativePath=".IncArxDbgCmdReactors.h" />
<File RelativePath=".IncArxDbgCmdSnoop.h" />
<File RelativePath=".IncArxDbgCmdTests.h" />
<File RelativePath=".IncArxDbgDatabaseReactor.h" />
<File RelativePath=".IncArxDbgDbAdeskLogo.h" />
<File RelativePath=".IncArxDbgDbAdeskLogoStyle.h" />
<File RelativePath=".IncArxDbgDbDictRecord.h" />
<File RelativePath=".IncArxDbgDbEntity.h" />
<File RelativePath=".IncArxDbgDlgColor.h" />
<File RelativePath=".IncArxDbgDLinkerReactor.h" />
<File RelativePath=".IncArxDbgDocumentReactor.h" />
<File RelativePath=".IncArxDbgDwgFiler.h" />
<File RelativePath=".IncArxDbgEdInputContextReactor.h" />
<File RelativePath=".IncArxDbgEditorReactor.h" />
<File RelativePath=".IncArxDbgEdUiContext.h" />
<File RelativePath=".IncArxDbgEventReactor.h" />
<File RelativePath=".IncArxDbgGsReactor.h" />
<File RelativePath=".IncArxDbgKeywordArray.h" />
<File RelativePath=".IncArxDbgLayoutManagerReactor.h" />
<File RelativePath=".IncArxDbgLongTransactionReactor.h" />
<File RelativePath=".IncArxDbgPersistentEntReactor.h" />
<File RelativePath=".IncArxDbgPersistentObjReactor.h" />
<File RelativePath=".IncArxDbgRbList.h" />
<File RelativePath=".IncArxDbgSelSet.h" />
<File RelativePath=".IncArxDbgTransactionReactor.h" />
<File RelativePath=".IncArxDbgTransientEntReactor.h" />
<File RelativePath=".IncArxDbgTransientObjReactor.h" />
<File RelativePath=".IncArxDbgUiDlgAboutBox.h" />
<File RelativePath=".IncArxDbgUiDlgClassDict.h" />
<File RelativePath=".IncArxDbgUiDlgColor.h" />
<File RelativePath=".IncArxDbgUiDlgDxf.h" />
<File RelativePath=".IncArxDbgUiDlgFilerTest.h" />
<File RelativePath=".IncArxDbgUiDlgGenericDefId.h" />
<File RelativePath=".IncArxDbgUiDlgObjState.h" />
<File RelativePath=".IncArxDbgUiDlgReactors.h" />
<File RelativePath=".IncArxDbgUiDlgServiceDict.h" />
<File RelativePath=".IncArxDbgUiDlgSplash.h" />
<File RelativePath=".IncArxDbgUiDlgSysRegistry.h" />
<File RelativePath=".IncArxDbgUiDlgTestCurves.h" />
<File RelativePath=".IncArxDbgUiDlgWorldDraw.h" />
<File RelativePath=".IncArxDbgUiDlgXdata.h" />
<File RelativePath=".IncArxDbgUiPrAngle.h" />
<File RelativePath=".IncArxDbgUiPrAngleDef.h" />
<File RelativePath=".IncArxDbgUiPrBase.h" />
<File RelativePath=".IncArxDbgUiPrCorner.h" />
<File RelativePath=".IncArxDbgUiPrDist.h" />
<File RelativePath=".IncArxDbgUiPrDistDef.h" />
<File RelativePath=".IncArxDbgUiPrDouble.h" />
<File RelativePath=".IncArxDbgUiPrDoubleDef.h" />
<File RelativePath=".IncArxDbgUiPrEntity.h" />
<File RelativePath=".IncArxDbgUiPrInt.h" />
<File RelativePath=".IncArxDbgUiPrIntDef.h" />
<File RelativePath=".IncArxDbgUiPrKeyWord.h" />
<File RelativePath=".IncArxDbgUiPrKeyWordDef.h" />
<File RelativePath=".IncArxDbgUiPrompts.h" />
<File RelativePath=".IncArxDbgUiPrPoint.h" />
<File RelativePath=".IncArxDbgUiPrString.h" />
<File RelativePath=".IncArxDbgUiPrStringDef.h" />
<File RelativePath=".IncArxDbgUiPsDatabase.h" />
<File RelativePath=".IncArxDbgUiPsEntities.h" />
<File RelativePath=".IncArxDbgUiTdcClasses.h" />
<File RelativePath=".IncArxDbgUiTdcCmds.h" />
<File RelativePath=".IncArxDbgUiTdcDatabase.h" />
<File RelativePath=".IncArxDbgUiTdcDbObjectBase.h" />
<File RelativePath=".IncArxDbgUiTdcDict.h" />
<File RelativePath=".IncArxDbgUiTdcDocs.h" />
<File RelativePath=".IncArxDbgUiTdcEntities.h" />
<File RelativePath=".IncArxDbgUiTdcIdMap.h" />
<File RelativePath=".IncArxDbgUiTdcLongTrans.h" />
<File RelativePath=".IncArxDbgUiTdcObjects.h" />
<File RelativePath=".IncArxDbgUiTdcObjReactorsBase.h" />
<File RelativePath=".IncArxDbgUiTdcOptions.h" />
<File RelativePath=".IncArxDbgUiTdcPersistentReactors.h" />
<File RelativePath=".IncArxDbgUiTdcRxObjectBase.h" />
<File RelativePath=".IncArxDbgUiTdcSymTbl.h" />
<File RelativePath=".IncArxDbgUiTdcSysReactors.h" />
<File RelativePath=".IncArxDbgUiTdcTransientReactors.h" />
<File RelativePath=".IncArxDbgUiTdmDatabase.h" />
<File RelativePath=".IncArxDbgUiTdmEditor.h" />
<File RelativePath=".IncArxDbgUiTdmEntities.h" />
<File RelativePath=".IncArxDbgUiTdmIdMap.h" />
<File RelativePath=".IncArxDbgUiTdmLongTrans.h" />
<File RelativePath=".IncArxDbgUiTdmObjects.h" />
<File RelativePath=".IncArxDbgUiTdmReactors.h" />
<File RelativePath=".IncArxDbgUtils.h" />
<File RelativePath=".IncArxDbgUtilsGe.h" />
<File RelativePath=".IncArxDbgWorldDraw.h" />
<File RelativePath=".IncArxDbgXdata.h" />
<File RelativePath=".IncEntMakeTest.h" />
<File RelativePath=".IncExtDwgDbox.h" />
<File RelativePath=".IncFilerTestDbox.h" />
<File RelativePath=".IncMapTest.h" />
<File RelativePath=".Res_ArxDbg.h" />
<File RelativePath=".IncSdStrList.h" />
<File RelativePath=".IncSdStrObjId.h" />
<File RelativePath=".IncSdSysVar.h" />
<File RelativePath=".StdAfx.h" />
<File RelativePath=".IncTblMakeTest.h" />
<File RelativePath=".IncXformTest.h" />
</Filter>
<Filter Name="Resource Files" Filter="ico;cur;bmp;dlg;rc2;rct;bin;cnt;rtf;gif;jpg;jpeg;jpe">
<File RelativePath=".resArxDbg.rc2" />
<File RelativePath=".resarxdbg_b.bmp" />
<File RelativePath=".resdwg.bmp" />
<File RelativePath=".ressplash.bmp" />
</Filter>
<Filter Name="Libraries" Filter=".lib" />
</Files>
<Globals />
</VisualStudioProject>
arx2013 C:ObjectARX 2013samplesdatabaseARXDBG 里面的ArxDbg。vcxproj
代码语言:javascript复制<?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|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</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>{CDFFD82B-8B1F-4D96-94BB-F0D9ECA2BD76}</ProjectGuid>
<RootNamespace>ArxDbg</RootNamespace>
<Keyword>MFCProj</Keyword>
</PropertyGroup>
<Import Project="$(VCTargetsPath)Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
<ConfigurationType>DynamicLibrary</ConfigurationType>
</PropertyGroup>
<Import Project="$(VCTargetsPath)Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="......incrxsdk_releasecfg.props" />
<Import Project="......incarx.props" />
</ImportGroup>
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
<Import Project="$(UserRootDir)Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
<Import Project="......incrxsdk_debugcfg.props" />
<Import Project="......incarx.props" />
</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" />
<Import Project="......incrxsdk_releasecfg.props" />
<Import Project="......incarx.props" />
</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" />
<Import Project="......incrxsdk_debugcfg.props" />
<Import Project="......incarx.props" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>.;.inc;......inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>../../../lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<ModuleDefinitionFile>......incAcRxDefault.def</ModuleDefinitionFile>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
<ClCompile>
<AdditionalIncludeDirectories>.;.inc;......inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>../../../lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<ModuleDefinitionFile>......incAcRxDefault.def</ModuleDefinitionFile>
<TargetMachine>MachineX64</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
<ClCompile>
<AdditionalIncludeDirectories>.;.inc;......inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>../../../lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<ModuleDefinitionFile>......incAcRxDefault.def</ModuleDefinitionFile>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
<ClCompile>
<AdditionalIncludeDirectories>.;.inc;......inc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalLibraryDirectories>../../../lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<ModuleDefinitionFile>......incAcRxDefault.def</ModuleDefinitionFile>
<TargetMachine>MachineX64</TargetMachine>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="AcadUtilsAcadStr.cpp" />
<ClCompile Include="AppArxDbgApp.cpp" />
<ClCompile Include="AppArxDbgAppEditorReactor.cpp" />
<ClCompile Include="SnoopArxDbgCloneSet.cpp" />
<ClCompile Include="AdeskLogoArxDbgCmdAdeskLogo.cpp" />
<ClCompile Include="ReactorsArxDbgCmdReactors.cpp" />
<ClCompile Include="SnoopArxDbgCmdSnoop.cpp" />
<ClCompile Include="TestsArxDbgCmdTests.cpp" />
<ClCompile Include="ReactorsArxDbgDatabaseReactor.cpp" />
<ClCompile Include="AdeskLogoArxDbgDbAdeskLogo.cpp" />
<ClCompile Include="AdeskLogoArxDbgDbAdeskLogoStyle.cpp" />
<ClCompile Include="BaseClassesArxDbgDbDictRecord.cpp" />
<ClCompile Include="BaseClassesArxDbgDbEntity.cpp" />
<ClCompile Include="ReactorsArxDbgDLinkerReactor.cpp" />
<ClCompile Include="AcadUtilsArxDbgDocLockWrite.cpp" />
<ClCompile Include="ReactorsArxDbgDocumentReactor.cpp" />
<ClCompile Include="FilersArxDbgDwgFiler.cpp" />
<ClCompile Include="ReactorsArxDbgEdInputContextReactor.cpp" />
<ClCompile Include="ReactorsArxDbgEditorReactor.cpp" />
<ClCompile Include="AppArxDbgEdUiContext.cpp" />
<ClCompile Include="ReactorsArxDbgEventReactor.cpp" />
<ClCompile Include="ReactorsArxDbgGsReactor.cpp" />
<ClCompile Include="PromptArxDbgKeywordArray.cpp" />
<ClCompile Include="ReactorsArxDbgLayoutManagerReactor.cpp" />
<ClCompile Include="ReactorsArxDbgLongTransactionReactor.cpp" />
<ClCompile Include="AppArxDbgOptions.cpp" />
<ClCompile Include="ReactorsArxDbgPersistentEntReactor.cpp" />
<ClCompile Include="ReactorsArxDbgPersistentObjReactor.cpp" />
<ClCompile Include="AcadUtilsArxDbgRbList.cpp" />
<ClCompile Include="FilersArxDbgReferenceFiler.cpp" />
<ClCompile Include="AcadUtilsArxDbgSelSet.cpp" />
<ClCompile Include="ReactorsArxDbgTransactionReactor.cpp" />
<ClCompile Include="ReactorsArxDbgTransientEntReactor.cpp" />
<ClCompile Include="ReactorsArxDbgTransientObjReactor.cpp" />
<ClCompile Include="AppArxDbgUiDlgAboutBox.cpp" />
<ClCompile Include="SnoopArxDbgUiDlgClassDict.cpp" />
<ClCompile Include="TestsArxDbgUiDlgColor.cpp" />
<ClCompile Include="SnoopArxDbgUiDlgDxf.cpp" />
<ClCompile Include="FilersArxDbgUiDlgFilerTest.cpp" />
<ClCompile Include="UiArxDbgUiDlgGenericDefId.cpp" />
<ClCompile Include="SnoopArxDbgUiDlgObjectId.cpp" />
<ClCompile Include="SnoopArxDbgUiDlgObjState.cpp" />
<ClCompile Include="SnoopArxDbgUiDlgReactors.cpp" />
<ClCompile Include="TestsArxDbgUiDlgSelSet.cpp" />
<ClCompile Include="SnoopArxDbgUiDlgServiceDict.cpp" />
<ClCompile Include="UiArxDbgUiDlgSplash.cpp" />
<ClCompile Include="SnoopArxDbgUiDlgSysRegistry.cpp" />
<ClCompile Include="TestsArxDbgUiDlgTestCurves.cpp" />
<ClCompile Include="TestsArxDbgUiDlgWorldDraw.cpp" />
<ClCompile Include="SnoopArxDbgUiDlgXdata.cpp" />
<ClCompile Include="PromptArxDbgUiPrAngle.cpp" />
<ClCompile Include="PromptArxDbgUiPrAngleDef.cpp" />
<ClCompile Include="PromptArxDbgUiPrBase.cpp" />
<ClCompile Include="PromptArxDbgUiPrCorner.cpp" />
<ClCompile Include="PromptArxDbgUiPrDist.cpp" />
<ClCompile Include="PromptArxDbgUiPrDistDef.cpp" />
<ClCompile Include="PromptArxDbgUiPrDouble.cpp" />
<ClCompile Include="PromptArxDbgUiPrDoubleDef.cpp" />
<ClCompile Include="PromptArxDbgUiPrEntity.cpp" />
<ClCompile Include="PromptArxDbgUiPrInt.cpp" />
<ClCompile Include="PromptArxDbgUiPrIntDef.cpp" />
<ClCompile Include="PromptArxDbgUiPrKeyWord.cpp" />
<ClCompile Include="PromptArxDbgUiPrKeyWordDef.cpp" />
<ClCompile Include="PromptArxDbgUiPrPoint.cpp" />
<ClCompile Include="PromptArxDbgUiPrString.cpp" />
<ClCompile Include="PromptArxDbgUiPrStringDef.cpp" />
<ClCompile Include="SnoopArxDbgUiTdcClasses.cpp" />
<ClCompile Include="TransDbClonesArxDbgUiTdcCloneSet.cpp" />
<ClCompile Include="SnoopArxDbgUiTdcCmds.cpp" />
<ClCompile Include="SnoopArxDbgUiTdcDatabase.cpp" />
<ClCompile Include="SnoopArxDbgUiTdcDbObjectBase.cpp" />
<ClCompile Include="SnoopArxDbgUiTdcDict.cpp" />
<ClCompile Include="SnoopArxDbgUiTdcDocs.cpp" />
<ClCompile Include="SnoopArxDbgUiTdcEntities.cpp" />
<ClCompile Include="SnoopArxDbgUiTdcHostAppSrv.cpp" />
<ClCompile Include="SnoopArxDbgUiTdcIdMap.cpp" />
<ClCompile Include="TransDbClonesArxDbgUiTdcInsert.cpp" />
<ClCompile Include="SnoopArxDbgUiTdcLongTrans.cpp" />
<ClCompile Include="SnoopArxDbgUiTdcObjects.cpp" />
<ClCompile Include="ReactorsArxDbgUiTdcObjReactorsBase.cpp" />
<ClCompile Include="AppArxDbgUiTdcOptions.cpp" />
<ClCompile Include="ReactorsArxDbgUiTdcPersistentReactors.cpp" />
<ClCompile Include="SnoopArxDbgUiTdcReferences.cpp" />
<ClCompile Include="SnoopArxDbgUiTdcRxObjectBase.cpp" />
<ClCompile Include="SnoopArxDbgUiTdcSymTbl.cpp" />
<ClCompile Include="ReactorsArxDbgUiTdcSysReactors.cpp" />
<ClCompile Include="ReactorsArxDbgUiTdcTransientReactors.cpp" />
<ClCompile Include="TransDbClonesArxDbgUiTdcWblockClone.cpp" />
<ClCompile Include="SnoopArxDbgUiTdmDatabase.cpp" />
<ClCompile Include="SnoopArxDbgUiTdmEditor.cpp" />
<ClCompile Include="SnoopArxDbgUiTdmEntities.cpp" />
<ClCompile Include="SnoopArxDbgUiTdmIdMap.cpp" />
<ClCompile Include="SnoopArxDbgUiTdmLongTrans.cpp" />
<ClCompile Include="SnoopArxDbgUiTdmObjects.cpp" />
<ClCompile Include="ReactorsArxDbgUiTdmReactors.cpp" />
<ClCompile Include="SnoopArxDbgUiTdmReferences.cpp" />
<ClCompile Include="TransDbClonesArxDbgUiTdmTransDbClones.cpp" />
<ClCompile Include="AcadUtilsArxDbgUtilsAcadUi.cpp" />
<ClCompile Include="AcadUtilsArxDbgUtilsDb.cpp" />
<ClCompile Include="AcadUtilsArxDbgUtilsDict.cpp" />
<ClCompile Include="AcadUtilsArxDbgUtilsGe.cpp" />
<ClCompile Include="AcadUtilsArxDbgUtilsSymTbl.cpp" />
<ClCompile Include="TestsArxDbgWorldDraw.cpp" />
<ClCompile Include="AcadUtilsArxDbgXdata.cpp" />
<ClCompile Include="TestsEntMakeTest.cpp" />
<ClCompile Include="TestsMapTest.cpp" />
<ClCompile Include="MfcExtSdStrList.cpp" />
<ClCompile Include="AcadUtilsSdStrObjId.cpp" />
<ClCompile Include="AcadUtilsSdSysVar.cpp" />
<ClCompile Include="StdAfx.cpp">
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
</ClCompile>
<ClCompile Include="TestsTblMakeTest.cpp" />
<ClCompile Include="MfcExtUiUtils.cpp" />
<ClCompile Include="TestsXformTest.cpp" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="ArxDbg.rc" />
</ItemGroup>
<ItemGroup>
<ClInclude Include="IncAcadStdafx.h" />
<ClInclude Include="IncAcadStr.h" />
<ClInclude Include="IncArxDbgApp.h" />
<ClInclude Include="IncArxDbgAppEditorReactor.h" />
<ClInclude Include="IncArxDbgCmd.h" />
<ClInclude Include="IncArxDbgCmdAdeskLogo.h" />
<ClInclude Include="IncArxDbgCmdReactors.h" />
<ClInclude Include="IncArxDbgCmdSnoop.h" />
<ClInclude Include="IncArxDbgCmdTests.h" />
<ClInclude Include="IncArxDbgDatabaseReactor.h" />
<ClInclude Include="IncArxDbgDbAdeskLogo.h" />
<ClInclude Include="IncArxDbgDbAdeskLogoStyle.h" />
<ClInclude Include="IncArxDbgDbDictRecord.h" />
<ClInclude Include="IncArxDbgDbEntity.h" />
<ClInclude Include="IncArxDbgDlgColor.h" />
<ClInclude Include="IncArxDbgDLinkerReactor.h" />
<ClInclude Include="IncArxDbgDocumentReactor.h" />
<ClInclude Include="IncArxDbgDwgFiler.h" />
<ClInclude Include="IncArxDbgEdInputContextReactor.h" />
<ClInclude Include="IncArxDbgEditorReactor.h" />
<ClInclude Include="IncArxDbgEdUiContext.h" />
<ClInclude Include="IncArxDbgEventReactor.h" />
<ClInclude Include="IncArxDbgGsReactor.h" />
<ClInclude Include="IncArxDbgKeywordArray.h" />
<ClInclude Include="IncArxDbgLayoutManagerReactor.h" />
<ClInclude Include="IncArxDbgLongTransactionReactor.h" />
<ClInclude Include="IncArxDbgPersistentEntReactor.h" />
<ClInclude Include="IncArxDbgPersistentObjReactor.h" />
<ClInclude Include="IncArxDbgRbList.h" />
<ClInclude Include="IncArxDbgSelSet.h" />
<ClInclude Include="IncArxDbgTransactionReactor.h" />
<ClInclude Include="IncArxDbgTransientEntReactor.h" />
<ClInclude Include="IncArxDbgTransientObjReactor.h" />
<ClInclude Include="IncArxDbgUiDlgAboutBox.h" />
<ClInclude Include="IncArxDbgUiDlgClassDict.h" />
<ClInclude Include="IncArxDbgUiDlgColor.h" />
<ClInclude Include="IncArxDbgUiDlgDxf.h" />
<ClInclude Include="IncArxDbgUiDlgFilerTest.h" />
<ClInclude Include="IncArxDbgUiDlgGenericDefId.h" />
<ClInclude Include="IncArxDbgUiDlgObjState.h" />
<ClInclude Include="IncArxDbgUiDlgReactors.h" />
<ClInclude Include="IncArxDbgUiDlgServiceDict.h" />
<ClInclude Include="IncArxDbgUiDlgSplash.h" />
<ClInclude Include="IncArxDbgUiDlgSysRegistry.h" />
<ClInclude Include="IncArxDbgUiDlgTestCurves.h" />
<ClInclude Include="IncArxDbgUiDlgWorldDraw.h" />
<ClInclude Include="IncArxDbgUiDlgXdata.h" />
<ClInclude Include="IncArxDbgUiPrAngle.h" />
<ClInclude Include="IncArxDbgUiPrAngleDef.h" />
<ClInclude Include="IncArxDbgUiPrBase.h" />
<ClInclude Include="IncArxDbgUiPrCorner.h" />
<ClInclude Include="IncArxDbgUiPrDist.h" />
<ClInclude Include="IncArxDbgUiPrDistDef.h" />
<ClInclude Include="IncArxDbgUiPrDouble.h" />
<ClInclude Include="IncArxDbgUiPrDoubleDef.h" />
<ClInclude Include="IncArxDbgUiPrEntity.h" />
<ClInclude Include="IncArxDbgUiPrInt.h" />
<ClInclude Include="IncArxDbgUiPrIntDef.h" />
<ClInclude Include="IncArxDbgUiPrKeyWord.h" />
<ClInclude Include="IncArxDbgUiPrKeyWordDef.h" />
<ClInclude Include="IncArxDbgUiPrompts.h" />
<ClInclude Include="IncArxDbgUiPrPoint.h" />
<ClInclude Include="IncArxDbgUiPrString.h" />
<ClInclude Include="IncArxDbgUiPrStringDef.h" />
<ClInclude Include="IncArxDbgUiPsDatabase.h" />
<ClInclude Include="IncArxDbgUiPsEntities.h" />
<ClInclude Include="IncArxDbgUiTdcClasses.h" />
<ClInclude Include="IncArxDbgUiTdcCmds.h" />
<ClInclude Include="IncArxDbgUiTdcDatabase.h" />
<ClInclude Include="IncArxDbgUiTdcDbObjectBase.h" />
<ClInclude Include="IncArxDbgUiTdcDict.h" />
<ClInclude Include="IncArxDbgUiTdcDocs.h" />
<ClInclude Include="IncArxDbgUiTdcEntities.h" />
<ClInclude Include="IncArxDbgUiTdcIdMap.h" />
<ClInclude Include="IncArxDbgUiTdcLongTrans.h" />
<ClInclude Include="IncArxDbgUiTdcObjects.h" />
<ClInclude Include="IncArxDbgUiTdcObjReactorsBase.h" />
<ClInclude Include="IncArxDbgUiTdcOptions.h" />
<ClInclude Include="IncArxDbgUiTdcPersistentReactors.h" />
<ClInclude Include="IncArxDbgUiTdcRxObjectBase.h" />
<ClInclude Include="IncArxDbgUiTdcSymTbl.h" />
<ClInclude Include="IncArxDbgUiTdcSysReactors.h" />
<ClInclude Include="IncArxDbgUiTdcTransientReactors.h" />
<ClInclude Include="IncArxDbgUiTdmDatabase.h" />
<ClInclude Include="IncArxDbgUiTdmEditor.h" />
<ClInclude Include="IncArxDbgUiTdmEntities.h" />
<ClInclude Include="IncArxDbgUiTdmIdMap.h" />
<ClInclude Include="IncArxDbgUiTdmLongTrans.h" />
<ClInclude Include="IncArxDbgUiTdmObjects.h" />
<ClInclude Include="IncArxDbgUiTdmReactors.h" />
<ClInclude Include="IncArxDbgUtils.h" />
<ClInclude Include="IncArxDbgUtilsGe.h" />
<ClInclude Include="IncArxDbgWorldDraw.h" />
<ClInclude Include="IncArxDbgXdata.h" />
<ClInclude Include="IncEntMakeTest.h" />
<ClInclude Include="IncExtDwgDbox.h" />
<ClInclude Include="IncFilerTestDbox.h" />
<ClInclude Include="IncMapTest.h" />
<ClInclude Include="Res_ArxDbg.h" />
<ClInclude Include="IncSdStrList.h" />
<ClInclude Include="IncSdStrObjId.h" />
<ClInclude Include="IncSdSysVar.h" />
<ClInclude Include="StdAfx.h" />
<ClInclude Include="IncTblMakeTest.h" />
<ClInclude Include="IncXformTest.h" />
</ItemGroup>
<ItemGroup>
<None Include="resArxDbg.rc2" />
<None Include="resarxdbg_b.bmp" />
<None Include="resdwg.bmp" />
<None Include="ressplash.bmp" />
</ItemGroup>
<Import Project="$(VCTargetsPath)Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
测试代码
代码语言:javascript复制//如果使用当前数据库,一定要保存文件否则会出错,
//当前数据库有自动保存操作,即使不操作,如果不保存,也会出错。
总结
提示:这里对文章进行总结: 例如:以上就是今天要讲的内容,本文仅仅简单介绍了的函数和方法。