Так я собираюсь попробовать простой пример Eureqa API в Xcode, как показано на: https://code.google.com/p/eureqa-api/Невозможно скомпилировать программу с помощью подталкивание и Eureqa в C++
Однако, когда я пытался скомпилировать его, кажется, ошибка в access.hpp форсирования заголовков в этой строке: ...
{
// note: if you get a compile time error here with a
// message something like:
// cannot convert parameter 1 from <file type 1> to <file type 2 &>
// a likely possible cause is that the class T contains a
// serialize function - but that serialize function isn't
// a template and corresponds to a file type different than
// the class Archive. To resolve this, don't include an
// archive type other than that for which the serialization
// function is defined!!!
t.serialize(ar, file_version);
}
... с сообщением: Ни один член с именем 'сериализации' в 'станд :: _ 1 :: пара'
Что мне делать в ord er исправить это?
Спасибо! Я пробовал это, а затем эта ошибка появляется в утилите.hpp: 'ar & boost :: serialization :: make_nvp (« first », const_cast (p.first)); ar & boost :: serialization :: make_nvp («second», p.second); «говоря: ни один член с именем« make_nvp »в пространстве имен« boost :: serialization » –
Aha. Я вижу, вы ответили. Как вы нашли, вам нужно прокомментировать ответ, на который вы отвечаете. В качестве альтернативы/дополнительно вы можете использовать явную адресацию стиля '@ JusufAurumMerukh' (только если она добавляет значение) – sehe