我在Eclipse上有一个非常奇怪的问题:«'sqlite3'含糊不清»
简单声明:sqlite3 * pDB;
这个问题出现在我之后,我的项目包含了sqlite3(builded opensource sqlcipher)版本。
实际上很明显,系统头文件(/usr/include/sqlite3.h)和本地(项目)头文件sqlite3.h之间存在冲突。
所以我的问题是,我可以通过仅使用本地版本来解决头文件和库的问题吗?
在我的项目中,我使用:
它必须使用本地项目标题,因为标题不在“< ...>”中但事实并非如此。 有什么好建议吗?
我的构建系统是:Ubuntu 16(amd64),clang ++,eclipse(Oxygen3a,4.7.3.a)
提前致谢。
答案 0 :(得分:1)
您需要将路径放在系统路径变量中。使用控制面板并设置环境变量path
并在./sqlcipher/
变量的末尾添加路径path
(如路径= ...; C:\ some \ location \ sqlcipher)。之后你必须重启你的日食。