Using boost in CLR

蹲街弑〆低调 提交于 2019-12-18 09:35:19

问题


I have problem like this, but answer did not help. I have some classes in h and cpp files(which uses boost), and main cpp file. Main cpp include these h files. I include this in main cpp(like in the answer):

    namespace boost {
    struct thread::dummy {};
    namespace detail { 
        namespace win32 { 
            struct _SECURITY_ATTRIBUTES: public ::_SECURITY_ATTRIBUTES {}; 
        };
    };
};

And got rid of this:

Warning 1 warning LNK4248: unresolved typeref token (0100001F) for 'boost.detail.win32._SECURITY_ATTRIBUTES'; image may not run

But still get this: The application was unable to start correctly (0xc000007b)

What's the problem?

Thanks!


回答1:


Solution:

#define BOOST_THREAD_DYN_LINK


来源:https://stackoverflow.com/questions/19040273/using-boost-in-clr

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!