Visual studio 在OSX上加载DLL

Visual studio 在OSX上加载DLL,visual-studio,macos,dll,Visual Studio,Macos,Dll,存储库在VisualStudio中有一个C项目。该项目将在移动设备上运行。我在OSX上,希望编译并为该项目做出贡献。(假设parallels不是一个选项,我没有Windows许可证或Visual Studio许可证)只要下载C文件就足够了,除非它们也使用DLL,而DLL也是Windows专用的 有什么方法可以在OSX编译器中重建此文件,以便生成文件吗?根据您的评论,我认为您需要在OSX上运行Windows DLL,而无需使用Windows VM。假设您无法将DLL重新编译到目标OSX,我认为您唯

存储库在VisualStudio中有一个C项目。该项目将在移动设备上运行。我在OSX上,希望编译并为该项目做出贡献。(假设parallels不是一个选项,我没有Windows许可证或Visual Studio许可证)只要下载C文件就足够了,除非它们也使用DLL,而DLL也是Windows专用的


有什么方法可以在OSX编译器中重建此文件,以便生成文件吗?

根据您的评论,我认为您需要在OSX上运行Windows DLL,而无需使用Windows VM。假设您无法将DLL重新编译到目标OSX,我认为您唯一现实的解决方案是使用。

根据您的评论,我认为您需要在OSX上运行Windows DLL,而不使用Windows VM。假设您无法将DLL重新编译到目标OSX,我认为您唯一现实的解决方案是使用。

您可以使用
MacPorts
下载并安装
Wine
,或者您可以使用
WineSkin
作为
MacOS X
Wine
的GUI包装器。转到并抓取Visual Studio 2010快速版的图像,然后将应用程序安装到Wine上。然后,您可以打开
VS
项目并尝试编译它。

您可以使用
MacPorts
下载并安装
Wine
,也可以只使用
WineSkin
,它是
macosx
Wine
的GUI包装器。转到并抓取Visual Studio 2010快速版的图像,然后将应用程序安装到Wine上。然后您可以打开
VS
项目并尝试编译它。

看起来您需要一个在Mac OS X上生成Windows二进制文件的程序

看看适用于Mac OS X的MinGW编译器。您将无法使用现有的Visual Studio项目,但MinGW应足以编译C文件并链接到提供的DLL。

看起来您需要一个在Mac OS X上生成Windows二进制文件的


看看适用于Mac OS X的MinGW编译器。您将无法使用现有的Visual Studio项目,但MinGW应足以编译C文件并链接到提供的DLL。

这一点尚不清楚。看来你需要一个交叉编译器。但我不清楚你真正的目标是哪个平台。一个团队正在Windows中工作,并在他们的项目中使用DLL,而不仅仅是.h文件。我想在我这里的机器上构建这个项目,运行OSX,但我不知道在OSX上使用DLL的方法。这里的机器平台与开发无关,因为可执行文件使用已经跨平台的SDK在第三种设备上运行。您可以使用
Visual Studio Express Edition
Wine
吗?或者您正在寻找本机交叉编译器?我不知道,可以吗?如果这是一个解决方案,那么就把它作为一个答案发布出来,这还不清楚。看来你需要一个交叉编译器。但我不清楚你真正的目标是哪个平台。一个团队正在Windows中工作,并在他们的项目中使用DLL,而不仅仅是.h文件。我想在我这里的机器上构建这个项目,运行OSX,但我不知道在OSX上使用DLL的方法。这里的机器平台与开发无关,因为可执行文件使用已经跨平台的SDK在第三种设备上运行。您可以使用
Visual Studio Express Edition
Wine
吗?或者您正在寻找本机交叉编译器?我不知道,可以吗?如果这是一个解决方案,请继续并将其作为答案发布