Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JUCE(C+;+;)中的视频播放器-基于在iOS上运行的Windows构建_Ios_Windows_Visual Studio_Libvlc_Juce - Fatal编程技术网

JUCE(C+;+;)中的视频播放器-基于在iOS上运行的Windows构建

JUCE(C+;+;)中的视频播放器-基于在iOS上运行的Windows构建,ios,windows,visual-studio,libvlc,juce,Ios,Windows,Visual Studio,Libvlc,Juce,我想知道构建在iOS下运行的视频播放应用程序的最简单方法是什么。我使用的是允许在Windows下开发的,例如Visual Studio和Android、iOS等的代码程序 我看过libVLC、FFMPEG等等。但我认为,所有这些都是在Linux下开发的 有人有没有一个简单的例子,可以让JUCE在Visual Studio下构建一个iOS播放器应用程序?编码 没有什么可以阻止你自己编写代码;IDE只是一种内置了其他工具的奇特文本编辑器(在VisualStudio中,是一个完整的代码翻译工具链) 您

我想知道构建在iOS下运行的视频播放应用程序的最简单方法是什么。我使用的是允许在Windows下开发的,例如Visual Studio和Android、iOS等的代码程序

我看过libVLC、FFMPEG等等。但我认为,所有这些都是在Linux下开发的


有人有没有一个简单的例子,可以让JUCE在Visual Studio下构建一个iOS播放器应用程序?

编码

没有什么可以阻止你自己编写代码;IDE只是一种内置了其他工具的奇特文本编辑器(在VisualStudio中,是一个完整的代码翻译工具链)

您可能会发现代码完成之类的事情是行不通的,因为JUCE会根据您启动的项目类型将代码库的部分导出,但上次我检查时(我在那里工作时)没有可用的Visual Studio iOS项目导出器,所以你只需要使用一个与Windows兼容的程序就可以了

建筑

要构建iOS应用程序,您需要一台Mac。如果你看一下,它会说:

对于iOS项目,请连接到联网的Mac并从Visual Studio启动Mac emulator

据我所知,任何跨平台的图书馆都无法绕过这一限制;我相信这是由于苹果公司强制执行的法律要求

话虽如此,如果你没有Mac电脑,你也许可以使用类似的服务“租”一台。我不是律师,有些人请确保在使用云服务构建iOS应用程序之前检查其合法性

调试


由于您需要能够编译以调试应用程序的特定构建,因此构建部分适用。当然,仔细阅读源代码并不能阻止您在没有构建的情况下对其进行调试,但我猜这不是您要问的问题。

我知道我需要一台Mac进行编译。我的问题是,我必须在Windows下用Visual Studio进行调试。我在Windows下构建源代码时遇到了问题,因为Libs都是针对Linux的。@Christoph为了调试构建,您需要编译它,因此构建部分是相关的there@Christoph如果您认为这回答了您的问题,请将其标记为已接受,以便将其从未回答队列中删除。如果它不能回答您的问题,请说明问题所在,以便我可以改进:)