我正在正常地使用QtCreator for c++,还有Linux。我想用Cocos2dx写一个游戏。我没有问题地安装了Cocos2dx,用“Cocos2dx”创建了HelloWorld,用QTC打开了它,并构建了它。一切都很好。但是Cocos2dx使用cmake。当我在中的项目中创建新的类时,我看不到它。那么哪个ide可以用于cocos2dx呢?我尝试过VS 2013,但我不喜欢Windows。(对不起,我的英语很差,希望你能理解)
发布于 2015-02-06 16:10:18
在QTCreator中,您需要向项目的根CMakeLists.txt添加新的源代码,然后再次运行cmake。这样做之后,您可以看到您的新类。
假设我们有AppDelegate.cpp和MainMenuScene.cpp,并希望添加NewScene类(在NewScene.h和NewScene.cpp中定义)。然后在MyGame/CMakeLists.txt中查找“set(GAME_SRC)”并添加NewScene.cpp和NewScene.h文件,如下所示:
set(GAME_SRC
Classes/AppDelegate.cpp
Classes/MainMenuScene.cpp
Classes/NewScene.cpp
${PLATFORM_SPECIFIC_SRC}
)
set(GAME_HEADERS
Classes/AppDelegate.h
Classes/MainMenuScene.h
Classes/NewScene.h
${PLATFORM_SPECIFIC_HEADERS}
)然后使用"Build>Run CMake“菜单运行Build>Run。新文件将附加在项目的层次结构中。
发布于 2015-02-06 21:40:18
而不是QTCreator,您可以使用CLion。Clion是来自JetBrains的跨平台的JetBrains IDE。此IDE具有默认支持CMake。建立系统是非常容易的。我用这个来开发我在cocos2d-x引擎上的游戏--这是一个很好的工具。
发布于 2017-11-28 15:37:16
我使用的是Clion https://www.jetbrains.com/clion/,它在cocos2dx中运行得很好。只需打开包含CMakeLists.txt.Created类的文件夹,就可以通过ide在CMakeLists.txt中自动更新。
https://stackoverflow.com/questions/28254627
复制相似问题