Работает с Libc ++, ошибка сегментации с ListDC ++C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Работает с Libc ++, ошибка сегментации с ListDC ++

Сообщение Anonymous »

Я хочу, чтобы Mitsuba работал на моем Mac, мне удается скомпилировать его, и я получил ошибку во время выполнения. Я попытался создать простой тест, чтобы показать вам ошибку: < /p>
#include
#include

namespace fs = boost::filesystem;

int main(int argc, char*argv[])
{
fs::path test = fs::canonical("/Users/Stephane-lb/Projects/");
return 0;
}
< /code>
Если я составляю ее, используя следующую команду, все работает < /p>
clang++ boostTest.cpp -lboost_filesystem -lboost_system
< /code>
Но если я использую: < /p>
clang++ boostTest.cpp -lboost_filesystem -lboost_system -stdlib=libstdc++
< /code>
Я думаю, что это происходит, потому что Boost был составлен с использованием Homebrew, поэтому с помощью Libc ++ и я хочу использовать libstdc ++. Есть ли какие -нибудь способы заставить этих двух работать вместе?


Подробнее здесь: https://stackoverflow.com/questions/406 ... ith-listdc
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»