我正在学习archicad并尝试在VS Express C ++ 2013中打开API Development Kit中的现有示例。我已经安装了SDK 7.1。为了64开发,因为VS Express默认不运行它。我无法运行这个例子。 但是,我安装了所有必要的组件和程序。我尝试运行时会弹出此错误窗口。我真的不知道如何在VS C ++ Express 2013中运行archicad示例项目。 俄语的第三行翻译为:“无法找到指定的文件夹”。 我将API DevKit文件夹复制到VS Express文件夹中,没有帮助。 请帮助,如果有人遇到这样的问题或做所有这些事情。
P.S。我需要在VS C ++ Express中运行ArchiCAD。 这是打印屏幕:
答案 0 :(得分:2)
作为前Archicad API开发人员,我肯定会建议您使用 Visual Studio 2005 Express 。这个特定版本(假设您正在为AC12及更高版本开发),与API兼容(I为AC13和AC15开发,它工作得很好)。这也是Graphisoft本身推荐的。
答案 1 :(得分:0)
您必须检查APIdefs_Automate.h的编码。如果是ANSI,则会失败。编码必须是UTF-8。
答案 2 :(得分:0)
对于较旧的archicad项目,您必须使用vs2010。对于新的21,他们升级到vs2015。要在较旧的项目中使用vs2015,您必须安装vs2010才能使用它的v100平台工具集。然后当你使用新的visual studio打开一个旧项目时,它要求升级项目,这里说不,你很高兴。