hamisoft 19 اشتراک گذاری ارسال شده در 16 خرداد، ۱۳۹۴ با سلام.از دوستان کسی هست که بتونه در مورد خطای زیر توضیح بده. وقتی میخوام فایل های mex رو کامپایل کنم هشدارهایی(warning) تولید میشه که موجب توقف برنامه میشه.لطفا بگید ایراد از کجاست؟با تشکر >> mex ac_solver_2d.c level_sets_c.c reInitc.c level_sets_c.c level_sets_c.c(35) : warning C4005: 'max' : macro redefinition C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdlib.h(854) : see previous definition of 'max' level_sets_c.c(37) : warning C4005: 'min' : macro redefinition C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdlib.h(855) : see previous definition of 'min' level_sets_c.c(66) : warning C4101: 'iter' : unreferenced local variable level_sets_c.c(64) : warning C4101: 'maxLength' : unreferenced local variable level_sets_c.c(205) : warning C4101: 'd' : unreferenced local variable level_sets_c.c(205) : warning C4101: 'c' : unreferenced local variable level_sets_c.c(320) : warning C4101: 'c' : unreferenced local variable level_sets_c.c(885) : warning C4018: ' level_sets_c.c(887) : warning C4018: ' level_sets_c.c(895) : warning C4018: ' level_sets_c.c(928) : warning C4018: ' level_sets_c.c(930) : warning C4018: ' level_sets_c.c(938) : warning C4018: ' level_sets_c.c(1069) : warning C4018: ' level_sets_c.c(1078) : warning C4018: ' level_sets_c.c(1080) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data level_sets_c.c(1184) : fatal error C1021: invalid preprocessor command 'warning' D:\PROGRA~1\MATLAB\R2012B\BIN\MEX.PL: Error: Compile of 'level_sets_c.c' failed. Error using mex (line 206) Unable to complete successfully. 3 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در 16 خرداد، ۱۳۹۴ با سلام.از دوستان کسی هست که بتونه در مورد خطای زیر توضیح بده. وقتی میخوام فایل های mex رو کامپایل کنم هشدارهایی(warning) تولید میشه که موجب توقف برنامه میشه.لطفا بگید ایراد از کجاست؟با تشکر >> mex ac_solver_2d.c level_sets_c.c reInitc.c level_sets_c.c level_sets_c.c(35) : warning C4005: 'max' : macro redefinition C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdlib.h(854) : see previous definition of 'max' level_sets_c.c(37) : warning C4005: 'min' : macro redefinition C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\INCLUDE\stdlib.h(855) : see previous definition of 'min' level_sets_c.c(66) : warning C4101: 'iter' : unreferenced local variable level_sets_c.c(64) : warning C4101: 'maxLength' : unreferenced local variable level_sets_c.c(205) : warning C4101: 'd' : unreferenced local variable level_sets_c.c(205) : warning C4101: 'c' : unreferenced local variable level_sets_c.c(320) : warning C4101: 'c' : unreferenced local variable level_sets_c.c(885) : warning C4018: ' level_sets_c.c(887) : warning C4018: ' level_sets_c.c(895) : warning C4018: ' level_sets_c.c(928) : warning C4018: ' level_sets_c.c(930) : warning C4018: ' level_sets_c.c(938) : warning C4018: ' level_sets_c.c(1069) : warning C4018: ' level_sets_c.c(1078) : warning C4018: ' level_sets_c.c(1080) : warning C4244: '=' : conversion from 'double' to 'float', possible loss of data level_sets_c.c(1184) : fatal error C1021: invalid preprocessor command 'warning' D:\PROGRA~1\MATLAB\R2012B\BIN\MEX.PL: Error: Compile of 'level_sets_c.c' failed. Error using mex (line 206) Unable to complete successfully. سلام کدهایی که قراره تبدیل به فایل mex بشن باید فرمت خاصی داشته باشن، هر کد C یا ++C چنین ویژگی ندارن، توی هلپ نگاه کنین توضیح داده شده، قبلش کد باید یه تغییراتی کنه. 2 لینک به دیدگاه
hamisoft 19 مالک اشتراک گذاری ارسال شده در 17 خرداد، ۱۳۹۴ ببخشید باید کجای هلپو نگاه کنم؟چه ویژگی باید داشته باشه؟ 2 لینک به دیدگاه
Imaaan 17059 اشتراک گذاری ارسال شده در 17 خرداد، ۱۳۹۴ ببخشید باید کجای هلپو نگاه کنم؟چه ویژگی باید داشته باشه؟ خواهش می کنم، یه مطلب تحت عنوان Create C Source MEX-File هست، کلا این آدرس توی هلپ مثال ها و آموزش های این بحثه: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام لینک به دیدگاه
ارسال های توصیه شده