配置 Aspose.Words为C++ 在Visual Studio

Aspose.Words 对应 C++ API 适用于 Visual Studio 2022 或更高版本。要使用 Visual Studio,您可能需要安装 Visual C++ Redistributable Microsoft 官方网站

使用MSBuild配置。目标文件

按照以下步骤配置项目 MSBuild .目标文件:

添加导入标签 Aspose.Words为C++ 目标文件到您的vcxproj文件

  1. 在文本编辑器中打开项目*.vcxproj文件
  2. 在文件末尾找到<ImportGroup Label="ExtensionTargets"></ImportGroup>
  3. ImportGroup内添加以下Import标记:
        <ImportGroup Label="ExtensionTargets">
            <Import Project="<path-to>\CodePorting.Translator.Cs2Cpp.Framework_<version>\CodePorting.Translator.Cs2Cpp.Framework.targets" Condition="Exists('<path-to>\CodePorting.Translator.Cs2Cpp.Framework_<version>\CodePorting.Translator.Cs2Cpp.Framework.targets')" />
            <Import Project="<path-to>\Aspose.Words.Cpp\aspose.words.cpp.targets" Condition="Exists('<path-to>\Aspose.Words.Cpp\aspose.words.cpp.targets')" />
        </ImportGroup>
        </Project>
        

手动配置

按照以下步骤手动配置 Aspose.Words为C++ 在Visual Studio:

添加其他包含目录:

  1. 开放项目属性
  2. 转到C/C++→一般
  3. 添加以下附加Include目录: Aspose.Words.Cpp\include CodePorting.Translator.Cs2Cpp.Framework_<version>\include

添加其他依赖项:

  1. 开放项目属性
  2. 选择配置→所有配置和平台→所有平台
  3. 转到链接器→输入
  • 对于发布配置: Aspose.Words.Cpp\lib\x64\Release\Aspose.Words.Cpp_vc14x64.lib CodePorting.Translator.Cs2Cpp.Framework_<version>\lib\codeporting.translator.cs2cpp.framework_vc14x64.lib
  • 对于调试配置: Aspose.Words.Cpp\lib\x64\Debug\Aspose.Words.Cpp_vc14x64d.lib CodePorting.Translator.Cs2Cpp.Framework_<version>\lib\codeporting.translator.cs2cpp.framework_vc14x64d.lib

添加命令:

  1. 开放项目属性
  2. 转到构建事件→构建后事件
  3. 添加以下命令:
  • 对于发布配置:
        xcopy /y /d  "$(ProjectDir)Aspose.Words.Cpp\lib\x64\$(Configuration)\Aspose.Words.Cpp_vc14x64.dll" "$(OutDir)"
        xcopy /y /d  "$(ProjectDir)CodePorting.Translator.Cs2Cpp.Framework_<version>\lib\codeporting.translator.cs2cpp.framework_vc14x64.dll" "$(OutDir)"
        
  • 对于调试配置:
        xcopy /y /d  "$(ProjectDir)Aspose.Words.Cpp\lib\x64\$(Configuration)\Aspose.Words.Cpp_vc14x64d.dll" "$(OutDir)"
        xcopy /y /d  "$(ProjectDir)CodePorting.Translator.Cs2Cpp.Framework_<version>\lib\codeporting.translator.cs2cpp.framework_vc14x64d.dll" "$(OutDir)"