- 修改 SimulatorWin::run() 方法 如下:
// load project config from command line args
vector<string> args;
for (int i = 0; i < __argc; ++i)
{
wstring ws(__wargv[i]);
string s;
s.assign(ws.begin(), ws.end());
args.push_back(s);
}
_project.parseCommandLine(args);
if (_project.getProjectDir().empty())
{
if (args.size() == 2)
{
// for Code IDE before RC2
_project.setProjectDir(args.at(1));
_project.setDebuggerType(kCCRuntimeDebuggerCodeIDE);
}
}
// 添加如下代码=================
if (_project.getProjectDir().empty())
{
_project.setProjectDir(getApplicationPath().append("/../../"));
}
2. 修改SimulatorWin::parseCocosProjectConfig(ProjectConfig &config) 方法如下
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);
}
// 添加如下代码=================
if (tmpConfig.getProjectDir().empty())
{
tmpConfig.setProjectDir(getApplicationPath().append("/../../"));
}
3.
好了! 安心的跑起来吧!