[App 개발] 프로그램 실행시 LSOpenFromURLSpec() returned -10827 에러 ?
본문
최근에 QT 를 사용해 보고 있습니다.
그냥 잘 되던 helloWorld 소스에 다른 라이브러리 헤더를 포함하고 빌드를 해서
별 무리없이 빌드가 되었습니다만, 이상하게 실행할 때 다음과 같은 에러가 나면서
실행이 안됩니다.
이 에러는 어떤 에러인지요 ??
WLee$ open helloWorld.app
2007-01-15 10:27:17.438 open[702] LSOpenFromURLSpec() returned -10827 for application (null) urls file://localhost/Users/WLee/Documents/Programming_OSX/QT/helloWorld/helloWorld.app/.
아래는 make 할 때 부터 실행할 때까지의 내용입니다.
perception4:~/Documents/Programming_OSX/QT/helloWorld WLee$ make
c++ -c -pipe -g -Wall -W -DQT_GUI_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/local/opencv -I/usr/local/Trolltech/Qt-4.2.2/mkspecs/macx-g++ -I. -I/usr/local/Trolltech/Qt-4.2.2/include/QtCore -I/usr/local/Trolltech/Qt-4.2.2/include/QtCore -I/usr/local/Trolltech/Qt-4.2.2/include/QtGui -I/usr/local/Trolltech/Qt-4.2.2/include/QtGui -I/usr/local/Trolltech/Qt-4.2.2/include -I. -I. -I. -o main.o main.cpp
c++ -headerpad_max_install_names -o helloWorld.app/Contents/MacOS/helloWorld main.o -L/usr/local/lib -lcxcore -lcv -lhighgui -lml -L/usr/local/Trolltech/Qt-4.2.2/lib -lQtGui_debug -L/Users/WLee/Myfolder/InstallItems/qt-mac-opensource-src-4.2.2/lib -framework Carbon -framework QuickTime -framework AppKit -lQtCore_debug -lz -lm -liconv -framework ApplicationServices
perception4:~/Documents/Programming_OSX/QT/helloWorld WLee$ open helloWorld.app
2007-01-15 10:27:17.438 open[702] LSOpenFromURLSpec() returned -10827 for application (null) urls file://localhost/Users/WLee/Documents/Programming_OSX/QT/helloWorld/helloWorld.app/.
최신글이 없습니다.
최신글이 없습니다.
댓글목록 4
hongjuny님의 댓글
소스나 빌드를 못 봐서 확실히 말씀드릴 수는 없지만, OS X 로더가 Info.plist 를 읽을 수 없기 때문에 발생한 문제같군요. -_-; 빌드가 안 되었든지, 빌드가 잘못 되었든지... -_-;;;
wlee님의 댓글
그런데 helloWorld.app 파일의 패키지 보기를 해서
내부에 들어있는 helloWorld를 실행하면
실행이 잘 되네요 -_-;;;
hongjuny님의 댓글
그렇군요. ^^ 그렇다면 Info.plist 나 version.plist 파일이 Contents 폴더에 같이 첨부되어 있는지요?
일단 프로그램 컴파일 및 링킹은 제대로 되었는데, 패키징 과정이 문제가 있지 않나 하는 생각이 듭니다.
wlee님의 댓글
앗... 갑자기 제대로 실행되기 시작하네요 (-_-;;;
같은 소스 코드에 ...
빌드하는 과정도 동일하고 Makefile도 동일한데 ...
뭐가 문제였던 건지... 이거야 원...