我正在编写一个Linux项目,需要使用pthreads和mysql。作为IDE,我正在使用带有'Visual C++ for Linux Developers' plugin的Visual Studio 2015。这允许我在Visual Studio中编写代码并在编译之前将源文件复制到我的linux机器,并使用g ++编译代码。
问题是,它与pthread的链接很好,但不能与mysqlclient链接。我已经将“-pthread -lmysqlclient”添加到链接器的命令行选项中,但仍然得到有关mysql_init和其他mysql函数的未解决的引用错误。 如果我将所有编译器选项复制到我的linux机器并从命令行使用它们,代码链接就好了。不幸的是,我不能让Visual Studio打印出整个编译器调用,看看是否一切正常。
有人有这方面的经验并知道如何解决这个问题吗?