Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.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
移植C++;目标C的游戏 < >我将C++代码转换成目标C。 原始代码中包含许多“dll”文件。 如何将C++ DLL移植到目标C? 我想听听你的详细解释。 希望如此。_C++_Objective C_Porting - Fatal编程技术网

移植C++;目标C的游戏 < >我将C++代码转换成目标C。 原始代码中包含许多“dll”文件。 如何将C++ DLL移植到目标C? 我想听听你的详细解释。 希望如此。

移植C++;目标C的游戏 < >我将C++代码转换成目标C。 原始代码中包含许多“dll”文件。 如何将C++ DLL移植到目标C? 我想听听你的详细解释。 希望如此。,c++,objective-c,porting,C++,Objective C,Porting,您不能“移植”DLL。但是,您可以移植生成它们的代码。如果你有这些DLL的代码,你可以试试看,或者你可以看看mac上是否有等效的库,这些库的函数与DLL中的函数具有相同的接口。这可能适用于运行时和移植库 如果没有源代码,恐怕您无法移植dll文件。您无法“移植”dll。但是,您可以移植生成它们的代码。如果你有这些DLL的代码,你可以试试看,或者你可以看看mac上是否有等效的库,这些库的函数与DLL中的函数具有相同的接口。这可能适用于运行时和移植库 如果没有源代码,恐怕您无法移植dll文件。请参见,

您不能“移植”DLL。但是,您可以移植生成它们的代码。如果你有这些DLL的代码,你可以试试看,或者你可以看看mac上是否有等效的库,这些库的函数与DLL中的函数具有相同的接口。这可能适用于运行时和移植库


如果没有源代码,恐怕您无法移植dll文件。

您无法“移植”dll。但是,您可以移植生成它们的代码。如果你有这些DLL的代码,你可以试试看,或者你可以看看mac上是否有等效的库,这些库的函数与DLL中的函数具有相同的接口。这可能适用于运行时和移植库

如果没有源代码,恐怕您无法移植dll文件。

请参见,因为objective C应该是C的严格超集(根据),所以理论上应该可以这样做(假设您有代码)

请注意,如果您的代码依赖于任何外部内容(例如,依赖于平台),那么自动移植代码是不够的——您必须单独进行移植

通常将代码封装而不是端口(即,用一个机制,例如DLL或Extn)c(/p)< P/> < P> >调用C++代码。因为目标C应该是C的一个严格的超级集合(根据),这在理论上应该是可行的(假设您有代码)。 请注意,如果您的代码依赖于任何外部内容(例如,依赖于平台),那么自动移植代码是不够的——您必须单独进行移植


通常是简单的将代码封装成端口(即,用一个DLL或Extn)C(<)/P的机制调用来自目标C程序的C++代码,听起来好像你也在从Windows移植到Mac OS X?任何有效的C++代码都是有效的目标C++代码,所以C++应该C++ C++代码,我把C++代码转换成目标C++,使用C++程序=)听起来好像你也在从Windows移植到Mac OS X?任何有效的C++代码都是有效的目标C++代码,所以你应该能够在目标C++下编译它们。我正在把C++代码转换成目标C——使用C++程序=)