Visual studio 2015 win 7 32. "cocos2d" 是模棱两可的,但仍然编译和 运行

Visual studio 2015 win 7 32. "cocos2d" is ambigious but still compiled and run

按照此说明操作后,http://www.gamefromscratch.com/post/2014/09/29/Cocos2D-x-Tutorial-Series-Installation-Creating-a-Project-and-Hello-World.aspx

_下载并设置 cocos

_Run cocos new -l cpp -p com.gamefromscratch.helloworld -d E:-Project\cocos\projec\helloworld helloworld

_打开 proj.win32 文件夹中的 visual studio 解决方案。

我在 windows 7 x64 上通过 visual studio 打开 cocos,visual studio 告诉我 cocos2d 命名空间不明确。我在 windows 10 上尝试 运行 具有相同 visual studio 的相同项目,问题消失了。虽然项目仍然可以 运行 并且调试得很好,但那些红线仍然不断出现。 这是我的 visual studio 和配置(默认为 cocos)!

如果我没记错的话 cocos2d 命名空间是 "USING_NS_CC" 宏并且在 HelloWorld .cpp 文件中,头文件中有语法错误,要更正它:

class HelloWorld : public cocos2d::Layer
{
  ...
}

要创建一个 cocos2d 项目并在像 Windows 这样的桌面平台上工作非常简单,只要您至少具备以下条件:

  • Visual Studio 2012(对于 Windows)
  • Python 2.7.5

下载cocos2d-x后,您应该打开命令行(CMD)并粘贴以下内容:

python "C:\Users\User\Downloads\folder-cocos2d-x\tools\cocos2d-console\bin\cocos.py" new MyGame -d "C:\Users\User\Documents" -l cpp

更换有效路线当然需要几分钟时间来创建您的新项目

Documentation

几个小时后没有成功。我终于安装了 c++ resharper 并禁用了 visual studio IDE。问题终于解决了!