2.4.15编译模拟器报错

‘gen-simulator’ errored after 1.08 s
[10:54:29] Error: Generate simulator failed
at formatError (C:\Users\ADMIN\AppData\Roaming\npm\node_modules\gulp\node_modules\gulp-cli\lib\versioned^3.7.0\format-error.js:20:10)
at Gulp. (C:\Users\ADMIN\AppData\Roaming\npm\node_modules\gulp\node_modules\gulp-cli\lib\versioned^3.7.0\log\events.js:37:52)
at Gulp.emit (events.js:198:13)
at Gulp.Orchestrator._emitTaskDone (F:\workspace\cocos2d-x\node_modules\orchestrator\index.js:264:8)
at F:\workspace\cocos2d-x\node_modules\orchestrator\index.js:275:23
at finish (F:\workspace\cocos2d-x\node_modules\orchestrator\lib\runTask.js:21:8)
at cb (F:\workspace\cocos2d-x\node_modules\orchestrator\lib\runTask.js:29:3)
at ChildProcess.child.on (F:\workspace\cocos2d-x\gulpfile.js:174:17)
at ChildProcess.emit (events.js:198:13)
at maybeClose (internal/child_process.js:982:16)

3>libcocos2d.lib(CCApplication-win32.obj) : error LNK2001: �޷��������ⲿ���� _GetFileVersionInfoSizeW@8

3>libcocos2d.lib(CCApplication-win32.obj) : error LNK2001: �޷��������ⲿ���� _GetFileVersionInfoW@16

3>libcocos2d.lib(CCApplication-win32.obj) : error LNK2001: �޷��������ⲿ���� _VerQueryValueW@16

加上version.lib就好了

你好,可以教一下怎么添加吗

只说一半差评!
version.lib是哪里来的,加到哪里去?
node 使用哪个版本
是不是还要安装 Visual Studio 2017 等等…
官网的也说不明白,资料都无从查起!

node版本10.24.1
1.自定cocos2d-x复制到F:\workspace\cocos2d-x 注:这里是Native的cocos2d-x
2.复制文件夹下到cocos2d-x到F:\workspace\cocos2d-x 注:这里是本文件夹下的cocos2d-x
3.安装VS2017版本
4.VS2017打开F:\workspace\cocos2d-x\tools\simulator\frameworks\runtime-src\proj.win32\simulator.sln
右击右侧simulator属性->配置属性->链接器->输入->附加依赖项->添加version.lib
5.

在命令行进入 Cocos2d-x 引擎路径

cd F:/workspace/cocos2d-x

安装编译依赖

npm install

安装 gulp 构建工具

npm install -g gulp

初始化仓库

gulp init
####################################
如果出现gulp : 无法加载文件 C:\Users\ADMIN\AppData\Roaming\npm\gulp.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https
:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1

  • gulp gen-simulator
  •   + CategoryInfo          : SecurityError: (:) [],PSSecurityException
      + FullyQualifiedErrorId : UnauthorizedAccess
    

则命令行运行 Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
####################################
####################################
如果出现fatal: not a git repository (or any of the parent directories): .git的报错
则运行git init 即可 因为引擎是复制过来的
####################################

6.# 通过 cocos console 生成模拟器
gulp gen-simulator
gulp update-simulator-config


node版本10.24.1
1.自定cocos2d-x复制到F:\workspace\cocos2d-x 注:这里是Native的cocos2d-x
2.复制文件夹下到cocos2d-x到F:\workspace\cocos2d-x 注:这里是本文件夹下的cocos2d-x
3.安装VS2017版本
4.VS2017打开F:\workspace\cocos2d-x\tools\simulator\frameworks\runtime-src\proj.win32\simulator.sln
右击右侧simulator属性->配置属性->链接器->输入->附加依赖项->添加version.lib
5.

在命令行进入 Cocos2d-x 引擎路径

cd F:/workspace/cocos2d-x

安装编译依赖

npm install

安装 gulp 构建工具

npm install -g gulp

初始化仓库

gulp init
####################################
如果出现gulp : 无法加载文件 C:\Users\ADMIN\AppData\Roaming\npm\gulp.ps1,因为在此系统上禁止运行脚本。有关详细信息,请参阅 https
:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1

  • gulp gen-simulator
  •   + CategoryInfo          : SecurityError: (:) [],PSSecurityException
      + FullyQualifiedErrorId : UnauthorizedAccess
    

则命令行运行 Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
####################################
####################################
如果出现fatal: not a git repository (or any of the parent directories): .git的报错
则运行git init 即可 因为引擎是复制过来的
####################################

6.# 通过 cocos console 生成模拟器
gulp gen-simulator
gulp update-simulator-config

非常感谢,我后面直接用vs2017直接编译c++去运行了哈