正在从Visual Studio 2017创建Linux共享库
Is creating a Linux Shared Library from Visual Studio 2017 Possible?
我想知道是否可以从Visual Studio 2017中创建Linux的共享库?
或者我是否必须在Linux上开发并针对Windows进行编译?
谢谢!
Visual Studio无法用内置的工具链构建Linux库,所以你需要一个extern构建系统。
外部工具链有两个选项:
- 交叉编译器
- 码头工人
交叉编译器更适合干净/独立的环境。如果您的代码依赖于某些第三方库(并且您的目标 Linux 兼容(,那么使用 docker 可能会更方便。
>Visual Studio 2017可以运行外部工具,所以如果你有一个编译器,可以在Windows上运行时生成Linux代码,你可以做到这一点。
如果在同一网络中有一台 Windows 计算机和一台 Linux 计算机,您还可以在 Windows 计算机上设置 Visual Studio 以在 Linux 计算机上运行工具。
相关文章:
- 在为LINUX创建共享库时,如何避免STL的私有/弱副本
- 如何在CPP中创建应该在Windows和Linux上运行的套接字?
- 是否可以在Linux上使用.Net Core 3.1创建C++/CLI代码的C#DLL
- 如何检查第三个 API 是否在 Linux 中为 c/c++ 程序创建了一个新线程?
- 如何从支持linux/mac操作系统的第三方代码为我的c#项目创建dll
- Linux 从永远在线的应用程序中创建和删除文件
- 如何在 Linux 中通过 C/C++ 以其他用户身份创建文件?
- 如何在 C++ 中创建一个适用于 Windwos 和 Linux 的文件夹(目录)
- 如何在 c++ linux 中创建事件处理程序
- 如何在Linux上为C和C 创建线程安全LIB
- 正在从Visual Studio 2017创建Linux共享库
- 创建线程,但不要立即在 Linux 中运行它
- Linux/QT-错误创建SSL上下文(错误:140A90C4 ..)
- 在.c文件接收函数中使用Linux中的MSGGET创建消息队列未实现错误
- 使用 Visual Studio Code 在 Linux 中创建和编译"hello world"应用程序
- Linux C++ 创建具有最大值的信号量
- 如何在 Linux 中获取"文件创建时间"
- 为C++ Linux 应用程序创建隐藏的配置文件
- 我需要知道什么才能创建Linux GUI元素
- 用C++创建Linux进程