我编写了一个跨平台的cpp应用程序,并希望为osx创建一个* .app包。编译和运行unix-executable工作得很好。使用
SET(MACOSX_BUNDLE_BUNDLE_NAME ${appName})
SET_TARGET_PROPERTIES(${appName} PROPERTIES MACOSX_BUNDLE TRUE)
在我的CMakeLists.txt中我得到了一个应用程序包,但是当尝试使用位于包内的ifstream读取资源时,程序崩溃,路径是正确的。试过chmod + x和谷歌但没有成功。