我是Xcode的新手。如何將文件添加到生成輸出目錄?我有一個file.txt
,我想用C++打開。Xcode 4 C++項目添加文件以建立目錄
下面的代碼...
string line;
ifstream file ("file.txt");
if (file.is_open())
{
while (file.good())
{
getline (file,line);
cout << line << endl;
}
file.close();
}
...結果Unable to open file
。
我發現可執行文件部署到/Users/myusername/Library/Developer/Xcode/DerivedData/IAIK_CMS_Test-dfmszjneldfwjffsmjpmtiepyzej/Build/Products/Debug/
我一直在努力,在項目設置文件中的「構建階段」添加到「複製文件」。有關詳細信息,請參閱此屏幕截圖:http://i.stack.imgur.com/QhkIT.png
編輯:我正在尋找類似Eclipse的「爲構建路徑添加Java」的內容。
有沒有人有建議?
不回答,但也許它會更容易不硬編碼的路徑,並採取它是一個程序參數。另外argv [0]將是程序運行的方式,所以你可以從目錄路徑加載文件。 (所以直到最後一個正斜槓 – 111111 2012-02-15 14:24:03
我不是XCode專家,但它看起來像是複製到'/ usr/share/man/man1',這可能不是你想要的。 – molbdnilo 2012-02-15 14:27:16
@ 111111,我想過,但問題在於它取決於您選擇的構建模式。例如,當我以調試模式構建時,可執行文件被部署到'.../Debug/'等等。 – Chris 2012-02-15 14:27:30