2013-03-02 78 views
0

基本上,我從我的項目中的main()入口點移動並更改爲Windows項目 - WINAPI WinMain(...)Boost C++ - 入口點?

但是Boost抱怨說cpp_main()缺失。 我該如何避免這種情況? 謝謝。

+0

請發送一些代碼給 – 2013-03-02 21:44:25

+0

沒有什麼可發佈的。我只有WINAPI WinMain()函數並且鏈接+包含了用於提升的頭文件。在編譯時 - 它提到cpp_main()缺失(我使用的是int main())。 – user1255454 2013-03-02 21:47:14

+0

儘量保持它爲'int main()'(並告訴鏈接器如果它抱怨)。 – chris 2013-03-02 21:48:49

回答

1

如果您在MS Visual Studio中工作,請創建Win32Project,然後使用WinMain()函數。 如果您創建控制檯應用程序,則使用main()函數。 與增強庫無關。

0

這是Boost.Test庫需要一個特殊的用戶定義的入口點。請閱讀its manual瞭解詳情。