我尝试使用 libqmi,但无法通过链接器。它一直在说 libqmi 函数上的“未定义引用”。有什么建议需要什么吗?
路径和库可用于 gcc,符号位于 libqmi-glib 中,看起来一切就绪。
我认为代码是最简单的。
int main(int argc, char **argv)
{
GFile *qmi = g_file_new_for_path("/dev/cdc-wdm0");
printf("%li\r\n", (long int)(qmi));
g_object_unref(qmi);
return 0;
}
构建是这样的:
gcc -I/usr/local/include/libqmi-glib/ -I/usr/include/glib-2.0/ -I/usr/lib/x86_64-linux-gnu/glib-2.0/include/ whatever.c -L/usr/local/lib/ -L/usr/lib/x86_64-linux-gnu/ -lqmi-glib -lglib-2.0