cocos2dx 3.4版本直接运行exe 不能运行bug

官方在昨天刚升级了cocos2dx 3.4最终版  我就下载 试用了下 感觉不错 不过在win32下运行exe时出现了问题


查看代码后发现 在执行exe时没有输入参数  直接改代码 

SimulatorWin.cpp文件中SimulatorWin::run()函数中看下参数个数等于2时运行 在直接运行exe时没有参数 则不设置搜索路径

 
  
 if (_project.getProjectDir().empty())
    {
        if (args.size() == 2)
        {
            // for Code IDE before RC2
            _project.setProjectDir(args.at(1));
            _project.setDebuggerType(kCCRuntimeDebuggerCodeIDE);
	}
	else
	{
	    std::string appPath = getCurAppPath();
            appPath.append("/../../");
_project.setProjectDir( appPath); _project.setDebuggerType(kCCRuntimeDebuggerCodeIDE);} }
 
  

====

if (args.size() >= 2)
    {
        if (args.size() && args.at(1).at(0) == '/')
        {
            // FIXME:
            // for Code IDE before RC2
            tmpConfig.setProjectDir(args.at(1));
        }

        tmpConfig.parseCommandLine(args);
	}
	else
	{
		std::string appPath = getCurAppPath();
		appPath.append("/../../");
		tmpConfig.setProjectDir(appPath);
	}


你可能感兴趣的:(cocos2dx)