繁体   English   中英

用于Visual C ++跨平台开发的通用SDL项目

[英]Common SDL project for Visual C++ cross platform development

我正在尝试使用Visual C ++跨平台功能为Windows,Windows Universal,iOS,Android和Linux编写SDL 2应用程序。 我现在每个平台都有一个项目,现在我想将SDL内容抽象到一个公共项目,每个平台项目都将引用该项目,每个项目都通过链接器为平台提供适当的SDL库。

VS中是否有一个项目类型可以实际执行此操作? 我希望共享项目项目能够解决这个问题,但是我怀疑那是一个问题。 似乎确实存在某种形式的iOS和Android共享库,但它似乎并没有扩展到Linux和Win32。

谢谢,

要使用SDL2制作成功的跨平台应用程序,首先,您应该使用在两个平台上都可用的编译器。 因为,您将需要为每个平台编译一个二进制文件。 SDL2似乎开箱即用地支持IOS和Android,但是我不知道如何为移动OS进行部署。 您仍然可以将Visual Studio与CMake或Makefile一起使用,并使用其他编译器代替Visual C ++来支持跨平台构建,例如g ++(在Windows上为Mingw32)或Clang。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM