我試圖在當前沒有可執行文件名的情況下獲取當前可執行文件的路徑。當前路徑/ SDL庫
我做:
uint32_t size = sizeof(path);
if (_NSGetExecutablePath(path, &size) == 0) {
}
else {
printf("buffer too small; need size %u\n", size);
}
char* program_name = dirname(path); // To remove executable name from the path
它的工作路徑輸出:/用戶/ ME /桌面/ TNT /編譯/調試/
但是,當我要加入一些通過使用SDL庫桂,輸出路徑是錯誤的:
/Users/Me/Desktop/TNT/build/Debug/TNT.app/
你在做C或C++嗎? C/C++不是一種語言,它們是不同的語言;) – 2011-12-21 14:54:12
任何在C或C++中工作的東西 – user1104856 2011-12-21 14:54:52
C/C++不是一種語言...來吧,C是C++語言的子集,是不是? ??? ??? – Ulterior 2011-12-21 15:13:07