如何在 Visual Studio 2013 上为 C++ 项目使用 InDesign SDK?
How to use InDesign SDK on Visual Studio 2013 for C++ project?
我对“使用InDesign SDK to develop a plugin for InDesign”的研究卡住了。通过我的研究,我尝试启动一个示例项目,该项目随 SDK 从 Visual Studio 2013 开始提供(请注意,所有示例项目都使用 C++)。另外,我在 InDesign 的论坛上有 post 很多问题请求帮助,但很长时间没有回复。我需要你的帮助来继续我对这个问题的研究。问题描述如下:
- 涉及文档:plugin_sdk_CC2015_072_20150618.zip(InDesign
SDK – 从 Adobe 网站下载 –
http://www.adobe.com/devnet/indesign/sdk.html)
- 开发框架:Visual Studio 2013 (C++)
- 我已遵循文件夹中的指南
“plugin\docs\html\index.html”.
- 我在 Visual 上的文件夹“plugin\build\win\prj”中打开了一个示例项目
工作室 2013.
- 从 Visual Studio 2013 window,我点击“本地 Windows 调试器”
到 运行 项目。但是在编译项目之后,它生成了一个
错误消息,项目无法 运行 进一步。
注意:所有文档和示例项目均属于 InDesign SDK。
即使我严格按照 InDesing SDK 中的文档进行操作,我仍然无法找到解决此问题的方法。最后,本研究的目的是为 InDesign 创建一个示例插件。
此致
这是我的详细回答:
这里的问题是Visual Studio找不到InDesign插件的调试程序。要解决这个问题,我们需要做的就是配置项目的 属性 并将调试的命令目标更改为位于 InDesign 安装目录下的 InDesign.exe。
即使您执行了上述步骤,您仍然无法从 Plugin SDK 调试任何项目。因为,目前Adobe只提供InDesign的生产版,并没有提供调试版供用户下载。但是InDesign的调试版不是免费的,需要到Adobe网站购买。
然而,对于像我们这样只想使用InDesign的免费调试版来开发自己的插件的开发者来说,这并不是死胡同。我们所要做的就是将项目构建为发布版本。然后我们可以在 InDesign 的生产版本上安装我们插件的发布版本并测试它的功能。
这个答案只是展示了如何解决问题的问题,更多细节大家可以通过电子邮件联系我trind09@yahoo.com。
此致,
粪池
我对“使用InDesign SDK to develop a plugin for InDesign”的研究卡住了。通过我的研究,我尝试启动一个示例项目,该项目随 SDK 从 Visual Studio 2013 开始提供(请注意,所有示例项目都使用 C++)。另外,我在 InDesign 的论坛上有 post 很多问题请求帮助,但很长时间没有回复。我需要你的帮助来继续我对这个问题的研究。问题描述如下:
- 涉及文档:plugin_sdk_CC2015_072_20150618.zip(InDesign SDK – 从 Adobe 网站下载 – http://www.adobe.com/devnet/indesign/sdk.html)
- 开发框架:Visual Studio 2013 (C++)
- 我已遵循文件夹中的指南 “plugin\docs\html\index.html”.
- 我在 Visual 上的文件夹“plugin\build\win\prj”中打开了一个示例项目 工作室 2013.
- 从 Visual Studio 2013 window,我点击“本地 Windows 调试器” 到 运行 项目。但是在编译项目之后,它生成了一个 错误消息,项目无法 运行 进一步。
注意:所有文档和示例项目均属于 InDesign SDK。
即使我严格按照 InDesing SDK 中的文档进行操作,我仍然无法找到解决此问题的方法。最后,本研究的目的是为 InDesign 创建一个示例插件。
此致
这是我的详细回答:
这里的问题是Visual Studio找不到InDesign插件的调试程序。要解决这个问题,我们需要做的就是配置项目的 属性 并将调试的命令目标更改为位于 InDesign 安装目录下的 InDesign.exe。
即使您执行了上述步骤,您仍然无法从 Plugin SDK 调试任何项目。因为,目前Adobe只提供InDesign的生产版,并没有提供调试版供用户下载。但是InDesign的调试版不是免费的,需要到Adobe网站购买。
然而,对于像我们这样只想使用InDesign的免费调试版来开发自己的插件的开发者来说,这并不是死胡同。我们所要做的就是将项目构建为发布版本。然后我们可以在 InDesign 的生产版本上安装我们插件的发布版本并测试它的功能。
这个答案只是展示了如何解决问题的问题,更多细节大家可以通过电子邮件联系我trind09@yahoo.com。
此致, 粪池