Boost signal.hpp вызывает несколько ошибок времени компиляции в Visual Studio 2010 - PullRequest
0 голосов
/ 22 июля 2011

Я пытаюсь использовать библиотеку boost.signals. Я знаю, что для того, чтобы его использовать, сначала мне нужно создать надстройку, поскольку сигналы - это не только библиотека заголовков. Я выполнил шаги, описанные в этой теме , чтобы создать надстройку и не получил никаких ошибок. Однако, когда я включаю boost / signal.hpp, я получаю несколько ошибок C2146, C2238, C2447. Большинство из них являются синтаксическими ошибками. Например, есть несколько ошибок C2143, говорящих, что missing ; before { в signal_common.hpp .

Кто-нибудь сталкивался с такой проблемой?

1 Ответ

1 голос
/ 22 июля 2011

Вы бы получили ошибку компоновщика, если бы была проблема с тем, как вы его построили.Это время компиляции.

Попробуйте сделать простой пример для людей, чтобы попробовать.

Я думаю, Qt.Если вы используете Qt, могут возникнуть конфликты пространства имен.

Как мне заставить Boost.Signals работать с Qt?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...