Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
构建Awesome地图编辑器(AME)时出错 我是C++和QT的新手,我对C++编程没有经验。但是,我真的需要一些帮助来找出构建Awesome地图编辑器(第三代神奇宝贝游戏的地图编辑器)的问题_C++_Qt_C++11 - Fatal编程技术网

构建Awesome地图编辑器(AME)时出错 我是C++和QT的新手,我对C++编程没有经验。但是,我真的需要一些帮助来找出构建Awesome地图编辑器(第三代神奇宝贝游戏的地图编辑器)的问题

构建Awesome地图编辑器(AME)时出错 我是C++和QT的新手,我对C++编程没有经验。但是,我真的需要一些帮助来找出构建Awesome地图编辑器(第三代神奇宝贝游戏的地图编辑器)的问题,c++,qt,c++11,C++,Qt,C++11,我遵循此处提到的所有说明: 但在构建YAML-CPP时,它会出现多个警告,并出现以下错误: /home/administrator/Documents/AME/AwesomeMapEditor/include/QBoy/Core/RomInfo.hpp:32: error: QString: No such file or directory #include <QString> ^~~~~~~~~ 现在我如何让这些线路工作?请帮忙 #

我遵循此处提到的所有说明:

但在构建YAML-CPP时,它会出现多个警告,并出现以下错误:

/home/administrator/Documents/AME/AwesomeMapEditor/include/QBoy/Core/RomInfo.hpp:32:
 error: QString: No such file or directory
      #include <QString>
               ^~~~~~~~~
现在我如何让这些线路工作?请帮忙

#
# QMake Settings, 4
#
CONFIG(debug, debug|release) {
    unix|win32: LIBS += -L$$PWD/../QBoy/bin/debug/ -lQBoy
} else {
    unix|win32: LIBS += -L$$PWD/../QBoy/bin/release/ -lQBoy
}

unix|win32: LIBS += -L$$PWD/../yaml-cpp/bin/ -lyaml-cpp
编辑2:好的!多亏了我的一个朋友,我已经解决了这个问题!QBoy和yaml cpp文件夹需要与AwesomeMapEditor位于同一目录中,而不是AwesomeMapEditor文件夹本身,并且它们需要这样命名

目录的结构需要如下所示:

[root folder]
      |-------[AwesomeMapEditor]-----AwesomeMapEditor.pro
      |
      |-------[QBoy]-----------------QBoy.pro
      |
      --------[yaml-cpp]-------------CmakeLists.txt

您是否为您的系统安装了必备的开发包?像Qt和yaml cpp开发包一样,yaml cpp开发包在哪里?我在网上什么地方都找不到它,只有yaml cpp的源代码,我正在使用它,并在Qt中与AwesomeMapEditor和Qboy一起打开。然后,似乎你需要自己构建和安装它。我刚刚尝试单独构建它们,我将构建的文件放在与AwesomeMapEditor的构建位置相同的位置,除了将包含文件放在各自的位置之外,还出现了以下错误:-1:错误:找不到-lQBoy:-1:错误:找不到-lyaml cpp:-1:错误:collect2:错误:ld返回了1个退出状态我不确定这意味着什么我已经更新了问题,我仍然会遇到相同的错误,我不知道怎么解决这个问题,请帮帮我!
[root folder]
      |-------[AwesomeMapEditor]-----AwesomeMapEditor.pro
      |
      |-------[QBoy]-----------------QBoy.pro
      |
      --------[yaml-cpp]-------------CmakeLists.txt