C++;项目到linux 我在VisualC++中包含了一个C++项目构建,其中包含了一个MySQL动态库。我想将其转换为linux可执行文件。我怎样才能做到这一点

C++;项目到linux 我在VisualC++中包含了一个C++项目构建,其中包含了一个MySQL动态库。我想将其转换为linux可执行文件。我怎样才能做到这一点,c++,mysql,linux,C++,Mysql,Linux,“我怎样才能做到这一点?” 这完全取决于你的C++代码是如何编写的。如果您只依赖于,那么很有可能您可以在linux系统上构建可执行文件链接。这太宽泛了。首先,项目是否使用Windows特定的API?MySQL库通常是可移植的,所以这不应该是一个问题。你还知道在Linux中工作的构建系统吗?(CMake,或简单的Makefiles…)我假设您希望在Linux中编译代码,而不仅仅需要在Linux上运行已编译的Windows可执行文件,在这种情况下,Wine或其他虚拟化软件可能就是解决方案。可移植代码

“我怎样才能做到这一点?”


<>这完全取决于你的C++代码是如何编写的。如果您只依赖于,那么很有可能您可以在linux系统上构建可执行文件链接。

这太宽泛了。首先,项目是否使用Windows特定的API?MySQL库通常是可移植的,所以这不应该是一个问题。你还知道在Linux中工作的构建系统吗?(CMake,或简单的Makefiles…)我假设您希望在Linux中编译代码,而不仅仅需要在Linux上运行已编译的Windows可执行文件,在这种情况下,Wine或其他虚拟化软件可能就是解决方案。可移植代码是可移植的,但是任何与Windows API绑定的东西都只会让人头疼。我想我现在有了一些想法。非常感谢。