首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >TORQ3D构建模板项目生成"nfd.h文件未找到“错误是VS2013

TORQ3D构建模板项目生成"nfd.h文件未找到“错误是VS2013
EN

Stack Overflow用户
提问于 2016-07-10 09:04:24
回答 1查看 301关注 0票数 0

我在这里克隆了TORQ3D的最早版本:Github - Torque3D。我用project工具生成了一个“空”模板项目,然后启动了VS2013 Professional以进入构建过程。

在VS中,我简单地启动了构建解决方案,就像教程告诉我的那样。

但不幸的是,出现了一个错误:

代码语言:javascript
复制
Fehler  101 error C1083: Datei (Include) kann nicht geöffnet werden: "nfd.h": No such file or directory c:\...\torque3d\engine\source\platform\nativedialogs\filedialog.cpp 32  1   T3D_Tutorial DLL

我在这里找到了那份文件:

代码语言:javascript
复制
C:\...\Torque3D\Engine\lib\nativeFileDialogs\include\nfd.h

引发此错误的文件包含以下语句:

代码语言:javascript
复制
#include "console/simBase.h"
#include "platform/nativeDialogs/fileDialog.h"
#include "platform/threads/mutex.h"
#include "core/util/safeDelete.h"
#include "math/mMath.h"
#include "core/strings/unicode.h"
#include "console/consoleTypes.h"
#include "platform/profiler.h"
#include "console/engineAPI.h"
#include <nfd.h> // badboy
#include "core/strings/stringUnit.h"
#include "core/frameAllocator.h"

我将包含改为:#include "nativeFileDialogs/include/nfd.h,因为我认为自己是个聪明的男孩,发现了它真正存在的依赖性--但可悲的是,这种聪明的行为导致了更大的混乱:

代码语言:javascript
复制
Fehler  133 error LNK1120: 1 nicht aufgelöste Externe   C:\Users\Falke\Google Drive\Workspace.cloud\Software Development\Torque3DTryout\Torque3D\My Projects\T3D_Tutorial\game\T3D_Tutorial_DEBUG DLL.dll   T3D_Tutorial DLL

代码语言:javascript
复制
Fehler  132 error LNK2019: Verweis auf nicht aufgelöstes externes Symbol ""public: void __thiscall Component::setOwner(class Entity *)" (?setOwner@Component@@QAEXPAVEntity@@@Z)" in Funktion ""public: bool __thiscall Entity::addComponent(class Component *)" (?addComponent@Entity@@QAE_NPAVComponent@@@Z)".    C:\...\Torque3D\My Projects\T3D_Tutorial\buildFiles\VisualStudio 2012\projects\entity.obj   T3D_Tutorial DLL

(对于德文翻译很抱歉--我写这个问题时没有改变语言设置)

EN

回答 1

Stack Overflow用户

发布于 2016-08-04 01:23:58

  1. 删除nfd.h包括。
  2. gui/编辑器/检查器/装载组T3D和删除T3D/实体h包括。
  3. 从项目中删除TD3/实体h和entity.cpp。
  4. 转到engine/TD3目录并删除实体h和entity.cpp。
  5. 健美又有趣。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38290284

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档