Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/132.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/matlab/13.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++ Dymola/Modelica&;Matlab/Simulink导出到Qt导出-我可以使用不同的编译器吗?_C++_Matlab_Qt_Export_Dymola - Fatal编程技术网

C++ Dymola/Modelica&;Matlab/Simulink导出到Qt导出-我可以使用不同的编译器吗?

C++ Dymola/Modelica&;Matlab/Simulink导出到Qt导出-我可以使用不同的编译器吗?,c++,matlab,qt,export,dymola,C++,Matlab,Qt,Export,Dymola,我有一个Matlab/Simulink项目,代表一个复杂的机械过程,其中包括导出的Dymola零件。我希望将这个模型导出到一个Qt制作的GUI中,以提供一个面向用户的界面。然后将Qt项目导出到一个独立的应用程序中 关于Qt中Dymola/Simulink模型的集成,由于第一次和第二次导出是使用MSVC 2010进行的,我可以使用MinGW将Qt项目导出到独立应用程序中吗?还是所有导出都必须使用相同的编译器?如果是,我是否可以使用其他版本的MSVC(我的Qt上只有MSVC 2015和MSVC 20

我有一个Matlab/Simulink项目,代表一个复杂的机械过程,其中包括导出的Dymola零件。我希望将这个模型导出到一个Qt制作的GUI中,以提供一个面向用户的界面。然后将Qt项目导出到一个独立的应用程序中

关于Qt中Dymola/Simulink模型的集成,由于第一次和第二次导出是使用MSVC 2010进行的,我可以使用MinGW将Qt项目导出到独立应用程序中吗?还是所有导出都必须使用相同的编译器?如果是,我是否可以使用其他版本的MSVC(我的Qt上只有MSVC 2015和MSVC 2017)

软件和编译器版本:

  • DyMaLO 2014 FD01+微软Visual C++ 2010
  • Qt 5.12.2 64位+MinGW 7.3.0 64位

出口需要永远吗?以防万一:只需尝试不同的场景,您就会看到它是否工作。是的,我对软件使用有限制,因此我无法随时测试解决方案。这取决于许多描述中不清楚的因素:对于DLL,通常可以更自由地混合。对于C中的非DLL代码,在许多情况下,您可以链接到更高版本的MSVC(有一些例外-尤其是MSVC 2017和更高版本),但对于使用STL的C++代码,它不适用于不同的主要版本。导出是否需要一段时间?以防万一:只需尝试不同的场景,您就会看到它是否工作。是的,我对软件使用有限制,因此我无法随时测试解决方案。这取决于许多描述中不清楚的因素:对于DLL,通常可以更自由地混合。对于C中的非DLL代码,在许多情况下,您可以链接到MSVC的更高版本(有一些例外,尤其是MSVC 2017和更高版本),但对于使用STL的C++代码,它不适用于不同的主要版本。