3
내 Qt는 응용 프로그램에서이 오류가 있어요 :ASSERT "allArguments.size() == origArgc"
디버그 오류를!
프로그램 : C : \ Qt를 \ Qt5.1.1 \ 5.1.1 \ msvc2012_64 \ 빈 \ QtCored.dll
모듈 : 5.1.1 파일 : 글로벌 \의 qglobal.cpp
라인 : 2014ASSERT " 파일 커널 \의 qcoreapplication.cpp에서 allArguments.size() == origArgc ", 라인 2095
#include <QCoreApplication>
#include <QDebug>
#include <QStringList>
int main(int argc, char *argv[])
{
QCoreApplication app(argc,argv);
qDebug()<<"argc:" << argc;
qDebug()<<"arguments:"<<app.arguments().length();
return 0;
}
왜 그런가요?
'./runMyProgram "foo" "bar \ n"'(Windows에서 다른 구문 일 수도 있음)와 같은 명령 행에서 무엇을 의미합니까? 그게 효과가있어, 나는 생각한다! – BoBTFish
@BoBTFish 실제로 QtCreator에서 시도해 보았습니다. 텍스트 편집기 (줄 바꿈)의 인수를 "실행> 인수"필드에 복사했습니다. – mathiasfk