2013-03-02 1 views
0

В основном я перешел из основной() точки входа в проект и перешел на проект Windows - WINAPI WinMain (...)Boost C++ - точки входа?

Однако Boost жалуется на то, что cpp_main() отсутствует. Как я могу избежать этого? Спасибо.

+0

Опубликовать код –

+0

Нечего публиковать. У меня просто есть функция WINAPI WinMain() и связанная + включала заголовки для повышения. Во время компиляции он упоминает, что отсутствует cpp_main() (который я использую int main()). – user1255454

+0

Попробуйте сохранить его как 'int main()' (и сообщить компоновщику, если он жалуется на это). – chris

ответ

1

Если вы работаете в MS Visual Studio, создайте Win32Project, а затем используйте функцию WinMain(). Если вы создаете консольное приложение, используйте функцию main(). Ничего общего с ускорительной библиотекой.

0

Это Boost.Test библиотека, для которой требуется специальная пользовательская точка входа. Пожалуйста, прочтите, пожалуйста, its manual.