1
nelson 2014 年 7 月 23 日
__declspec(dllexport) Windows里表示导出符号,一般是编译so时候用的,__declspec(dllimport)是导入,在使用so里的function/class时用
|
2
shawngao 2014 年 7 月 23 日
直接使用,完全可以忽略这些宏。 (因为你根本没定义LIB_MD_API_EXPORT)
|
3
xdeng 2014 年 7 月 23 日
一般 编译dll 会定义一个宏 这个宏为真时 导出
使用者不定义的话 缺省为 导入 |
4
shyrock 2014 年 7 月 23 日
没问题,就是声明导出类,这个类的方法和静态成员都被导出。
|
7
sinopec 2014 年 7 月 23 日
dll 跟 so 混用?
|
8
nybux 2014 年 7 月 25 日
自动化交易呀,你用so版本的话,不用看这几个宏,那是给vc用的
使用很简单,给你看一下我的代码 md_ = CThostFtdcMdApi::CreateFtdcMdApi(); md_->RegisterSpi(mdspi_); md_->RegisterFront((char*)g_options["md_front"].as<std::string>().c_str()); md_->Init(); mdspi_是一个派生与CThostFtdcMdSpi的类的对象指针 |