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