Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.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
Windows MEX:C2143错误:stdio.h缺失';)';在'之前*';_Windows_Matlab_Visual C++_Mex_Stdio - Fatal编程技术网

Windows MEX:C2143错误:stdio.h缺失';)';在'之前*';

Windows MEX:C2143错误:stdio.h缺失';)';在'之前*';,windows,matlab,visual-c++,mex,stdio,Windows,Matlab,Visual C++,Mex,Stdio,我试图在Windows7(64位)下使用MEX编译一组C文件。为此,我安装了MatlabR2014A和带有C/C++实用程序的MicrosoftSDK7.1 事实上,当我执行命令时: mex -g file_1.c file_2.c 我犯了很多错误,就像标题上贴的那样 我已经尝试设置MEX使用C和C++ VS编译器,因为我认为这是一个错误的编译器选择不当,但不幸的是它没有。 有人有什么提示吗?我可以试试吗 提前谢谢 你试过在其他包含之前包含stdio.h(即系统自己的包含文件)吗?我刚做了,

我试图在Windows7(64位)下使用MEX编译一组C文件。为此,我安装了MatlabR2014A和带有C/C++实用程序的MicrosoftSDK7.1

事实上,当我执行命令时:

 mex -g file_1.c file_2.c
我犯了很多错误,就像标题上贴的那样

我已经尝试设置MEX使用C和C++ VS编译器,因为我认为这是一个错误的编译器选择不当,但不幸的是它没有。 有人有什么提示吗?我可以试试吗


提前谢谢

你试过在其他包含之前包含stdio.h(即系统自己的包含文件)吗?我刚做了,现在错误出现在文件_1.c和文件_2.c中。它们都像标题一样。我认为您需要创建一个最小的测试用例,没有上下文的错误对诊断问题没有多大帮助。谢谢您的帮助。你的第一句话对我帮助很大。之后,我只需要修改一点代码,一切都成功了,因为你的第二条评论再次帮助了我。