Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/amazon-s3/2.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# 使用Mono在C+中进行开发+; 我开始使用MNO来开发C和C++中的应用程序。我想问你,单编译C++代码是怎么回事?它使用GCC吗?看到它有STL容器真是太神奇了。。。另外,我可以将Boost库和GSL库与Mono一起使用吗?提前感谢 > P>只要你不需要混合模式(即,忘记本机部分,只需CIL),MNO就可以用C++代码(我听说他们现在实验支持混合模式,尤其是Windows,以及通过葡萄酒的其他地方,但我认为这部分还没有准备好黄金时段)。一个支持良好的C++编译器此时是微软C++/CLI NET 2 .x框架;添加gcc的工作已经进行了很多年了,但到目前为止,我还不知道有任何生产准备就绪的结果:-(._C#_C++_Open Source_Mono - Fatal编程技术网

C# 使用Mono在C+中进行开发+; 我开始使用MNO来开发C和C++中的应用程序。我想问你,单编译C++代码是怎么回事?它使用GCC吗?看到它有STL容器真是太神奇了。。。另外,我可以将Boost库和GSL库与Mono一起使用吗?提前感谢 > P>只要你不需要混合模式(即,忘记本机部分,只需CIL),MNO就可以用C++代码(我听说他们现在实验支持混合模式,尤其是Windows,以及通过葡萄酒的其他地方,但我认为这部分还没有准备好黄金时段)。一个支持良好的C++编译器此时是微软C++/CLI NET 2 .x框架;添加gcc的工作已经进行了很多年了,但到目前为止,我还不知道有任何生产准备就绪的结果:-(.

C# 使用Mono在C+中进行开发+; 我开始使用MNO来开发C和C++中的应用程序。我想问你,单编译C++代码是怎么回事?它使用GCC吗?看到它有STL容器真是太神奇了。。。另外,我可以将Boost库和GSL库与Mono一起使用吗?提前感谢 > P>只要你不需要混合模式(即,忘记本机部分,只需CIL),MNO就可以用C++代码(我听说他们现在实验支持混合模式,尤其是Windows,以及通过葡萄酒的其他地方,但我认为这部分还没有准备好黄金时段)。一个支持良好的C++编译器此时是微软C++/CLI NET 2 .x框架;添加gcc的工作已经进行了很多年了,但到目前为止,我还不知道有任何生产准备就绪的结果:-(.,c#,c++,open-source,mono,C#,C++,Open Source,Mono,我认为您一定在使用IDE,而不是Mono本身 是的,MonoDevelop使用gcc/g++编译C/C++源代码,但它没有编译为CIL,而是编译为本机二进制 如果我理解正确,那么您应该能够很好地使用boost 但是,如果您询问Mono是否支持混合模式程序集或可执行文件(例如,同时包含本机和.NET CIL的assemblies/exe)我很抱歉地告诉你这个特性不支持,也不是用C++编译C++到纯CIL。< / P>是的,我使用的是MyDebug。我的问题是我不知道如何链接Boost库。如果我想把

我认为您一定在使用IDE,而不是Mono本身

是的,MonoDevelop使用gcc/g++编译C/C++源代码,但它没有编译为CIL,而是编译为本机二进制

如果我理解正确,那么您应该能够很好地使用boost


但是,如果您询问Mono是否支持混合模式程序集或可执行文件(例如,同时包含本机和.NET CIL的assemblies/exe)我很抱歉地告诉你这个特性不支持,也不是用C++编译C++到纯CIL。< / P>是的,我使用的是MyDebug。我的问题是我不知道如何链接Boost库。如果我想把ARARY.HPP文件包含进去,我就写了包含,但是因为这个文件会调用其他文件和目录。到array.hpp文件中的那些文件是“/boost/somefile”具体来说,目录应该是/cords/Boosi/Apple文件,而不是仅仅/Boosi/After文件。好,你要做的是建立C++的包含路径。你不想包含,你应该做的是包含和添加/满/路径/作为单开发项目中的一个包含路径。ct选项(在代码生成下)。