【发布时间】:2019-03-19 08:30:46
【问题描述】:
#include <iostream>
#include <dlfcn.h>
using namespace std;
bool LoadEESQuote()
{
void* m_handle;
m_handle = dlopen("libEESQuoteApi.so", RTLD_LAZY);
return true;
}
int main(int argc, char *argv[])
{
LoadEESQuote();
return 0;
}
据说
需要
-ldl编译
,所以我设置:
project properties-Configuration Properties-NMake-Additional Options: -lrt -ldl
但我仍然得到错误。 请帮帮我
【问题讨论】:
-
请显示您的编译和链接命令。
-
-lrt -ldl这些不是 nmake 的选项,不应在那里设置。尝试设置链接器选项。
标签: c++ linux visual-studio-2013 visualgdb