Я пытаюсь заставить GMP работать с Xcode. До сих пор я untared файл в домашнем каталоге, пробежал все необходимые команды, чтобы он настроить, сделать, и установитьXcode Version 6.0.1 Файл заголовка gmp.h не найден, хотя gmp.h и gmpxx.h находятся в локальном/include
./configure --prefix=/usr/local --enable-cxx
make
make check
sudo make install
И gmp.h и gmpxx.h находятся в ЕГР/местные/включить , однако я все еще получаю сообщение об ошибке при попытке включить файлы. Я считаю, что мне нужно добавить флаг complier, но для этой версии Xcode я не знаю, как это сделать. Если это не так, и мне нужно сделать что-то еще, пожалуйста, посоветуйте, и я был бы очень признателен.
Мой код выглядит следующим образом:
#include <iostream>
#include <gmp.h>
int main(int argc, const char * argv[]) {
// insert code here...
std::cout << "Hello, World!\n";
return 0;
}
Могу ли я код с GMP в C++? Или мне нужен код в c? Любая помощь в получении этого для работы была бы очень оценена, спасибо за тонну заранее!
Извините, если это похоже на вопрос DUPLICATE, я просмотрел другие вопросы, и я не смог заставить его работать после ответов на предыдущие вопросы.
UPDATE
Добавлена libgmp.la и libgmpxx.la в Xcode, также добавлены/USR/местные/включить в заголовок поиска файла и он до сих пор не работает! Я вижу файлы библиотеки в моем проекте, и если я помещаю «gmp.h», а не работает, но когда я перехожу к использованию GMP, это не позволяет мне помечать в других файлах GMP «gmp.h», которые не кажутся правильно.
ЛЮБЫЕ ИДЕИ?
Возможно, вам нужно будет добавить переключатель '-I/usr/local/include', чтобы указать собственный путь include. Я не знаком с Xcode, но там должно быть что-то вроде «Дополнительный путь заголовка». –
Я думал, что может быть так, и я очень думаю, что вы правы. Я пытался найти, где добавить это на некоторое время сейчас, я не могу найти его –
См. Http://stackoverflow.com/a/14153027/586873 для установки include path. Вам также может потребоваться указать пользовательский путь библиотеки как '-L/usr/local/lib' и указать, чтобы использовать его' -lgmp'. См. Также http://stackoverflow.com/questions/13955996/linking-gmp-to-xcode-4-5 для всей процедуры (на самом деле я думаю, что это всего лишь дубликат вашего вопроса). –