expected initializer before ‘XXXX’,但是明明有分号,而且在vs里面也能运行,但是在linux上就会报错

发布时间:2024年01月11日

错误一:忘记加分号了;

解决:加分号;具体很简单,自己看看,多瞅瞅https://zhuanlan.zhihu.com/p/102627362

如果修改之后,成功的话那就太恭喜你了,下面的就别看了

错误二:但是明明有分号,而且在vs里面也能运行,但是在linux上就会报错

解决:LXAPI是我自己定义的名字,你们改一下。原因就是Linux和Windows是不一样的。


#if defined(_WIN32) || defined(_WIN64)
#ifdef LXMYSQL_EXPORTS
#define LXAPI __declspec(dllexport)
#else
#define LXAPI __declspec(dllimport)
#endif
#else
#define LXAPI
#endif

文章来源:https://blog.csdn.net/wjl990316fddwjl/article/details/135512819
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。