baran00 30 ارسال شده در 12 تیر، 2015 سلام من دو تابع با پسوند cpp دارم، از دستور mex (در مطلب 2012) استفاده کردم ولی با این خطا مواجه شدم: mex MOSelector.cpp '""C:\Program' is not recognized as an internal or external command, operable program or batch file. '""C:\Program' is not recognized as an internal or external command, operable program or batch file. lcc preprocessor error: MOSelector.cpp:14 Could not find include file lcc preprocessor error: MOSelector.cpp:15 Could not find include file Error MOSelector.cpp: 23 syntax error; found `:' expecting `;' Error MOSelector.cpp: 23 skipping `:' `:' Error MOSelector.cpp: 23 syntax error; found ` Error MOSelector.cpp: 23 skipping ` Error MOSelector.cpp: 23 empty declaration Error MOSelector.cpp: 23 syntax error; found `>' expecting `;' Error MOSelector.cpp: 23 skipping `>' Error MOSelector.cpp: 77 unrecognized statement Error MOSelector.cpp: 77 syntax error; found `vector' expecting `;' Warning MOSelector.cpp: 77 Statement has no effect Error MOSelector.cpp: 77 syntax error; found `:' expecting `;' Error MOSelector.cpp: 77 illegal statement termination Error MOSelector.cpp: 77 skipping `:' `:' Error MOSelector.cpp: 77 illegal expression Error MOSelector.cpp: 77 illegal expression Warning MOSelector.cpp: 77 Statement has no effect Error MOSelector.cpp: 77 syntax error; found `domM' expecting `;' Error MOSelector.cpp: 77 undeclared identifier `domM' Warning MOSelector.cpp: 77 Statement has no effect Error MOSelector.cpp: 78 redefinition of label `std' previously defined at MOSelector.cpp 77 Error MOSelector.cpp: 78 unrecognized statement Error MOSelector.cpp: 78 too many errors C:\PROGRA~2\MATLAB\R2012A\BIN\MEX.PL: Error: Compile of 'MOSelector.cpp' failed. Error using mex (line 206) Unable to complete successfully. به نظرتون ایراد کارم چی هست؟؟؟ 2
Imaaan 17059 ارسال شده در 12 تیر، 2015 سلاممن دو تابع با پسوند cpp دارم، از دستور mex (در مطلب 2012) استفاده کردم ولی با این خطا مواجه شدم: mex MOSelector.cpp '""C:\Program' is not recognized as an internal or external command, operable program or batch file. '""C:\Program' is not recognized as an internal or external command, operable program or batch file. lcc preprocessor error: MOSelector.cpp:14 Could not find include file lcc preprocessor error: MOSelector.cpp:15 Could not find include file Error MOSelector.cpp: 23 syntax error; found `:' expecting `;' Error MOSelector.cpp: 23 skipping `:' `:' Error MOSelector.cpp: 23 syntax error; found ` Error MOSelector.cpp: 23 skipping ` Error MOSelector.cpp: 23 empty declaration Error MOSelector.cpp: 23 syntax error; found `>' expecting `;' Error MOSelector.cpp: 23 skipping `>' Error MOSelector.cpp: 77 unrecognized statement Error MOSelector.cpp: 77 syntax error; found `vector' expecting `;' Warning MOSelector.cpp: 77 Statement has no effect Error MOSelector.cpp: 77 syntax error; found `:' expecting `;' Error MOSelector.cpp: 77 illegal statement termination Error MOSelector.cpp: 77 skipping `:' `:' Error MOSelector.cpp: 77 illegal expression Error MOSelector.cpp: 77 illegal expression Warning MOSelector.cpp: 77 Statement has no effect Error MOSelector.cpp: 77 syntax error; found `domM' expecting `;' Error MOSelector.cpp: 77 undeclared identifier `domM' Warning MOSelector.cpp: 77 Statement has no effect Error MOSelector.cpp: 78 redefinition of label `std' previously defined at MOSelector.cpp 77 Error MOSelector.cpp: 78 unrecognized statement Error MOSelector.cpp: 78 too many errors C:\PROGRA~2\MATLAB\R2012A\BIN\MEX.PL: Error: Compile of 'MOSelector.cpp' failed. Error using mex (line 206) Unable to complete successfully. به نظرتون ایراد کارم چی هست؟؟؟ سلام دوست عزیز باید کدتون باید فرمت خاصی داشته باشه، فقط با دستور mex نمیشه هر کدی رو تبدیل به فایل mex کرد، باید فرمتی که اینجا توضیح داده شده رعایت بشه: برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام اگه کد رو از جایی دانلود کردین، ممکنه داخلش طریقه کامپایلش برای تبدیل به mex رو هم توضیح داده باشه. 1
baran00 30 مالک ارسال شده در 16 تیر، 2015 سلام ممنون از پاسختون کد را دانلود کردم. فایلش را فرستادم اگر امکان داره لطف کنید راهنمایی کنید. 1
Imaaan 17059 ارسال شده در 16 تیر، 2015 سلام ممنون از پاسختونکد را دانلود کردم. فایلش را فرستادم اگر امکان داره لطف کنید راهنمایی کنید. سلام خواهش می کنم، ببینین از این کدا می تونین استفاده کنین، برای من با "Microsoft Visual C++ 2013 Professional" کامپایلشون کرد. برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 1
baran00 30 مالک ارسال شده در 17 تیر، 2015 با عرض پوزش به خاطر سوالات مکرر و تشکر به خاطر لطفتون متاسفانه ارور می گیره: ??? Invalid MEX-file 'K:\eda-th-new\matlab\code\download\RM-MEDA-Matlab v0.1\MOSelector.mexw64': The specified module could not be found. جسارتا با نرم افزار مطلبتون فایل TEC ران میشه؟؟ 1
Imaaan 17059 ارسال شده در 17 تیر، 2015 با عرض پوزش به خاطر سوالات مکرر و تشکر به خاطر لطفتونمتاسفانه ارور می گیره: ??? Invalid MEX-file 'K:\eda-th-new\matlab\code\download\RM-MEDA-Matlab v0.1\MOSelector.mexw64': The specified module could not be found. جسارتا با نرم افزار مطلبتون فایل TEC ران میشه؟؟ خواهش می کنم، آره اون فایل هم بدون مشکل اجرا میشه، احتمالا به خاطر اینه من ویژوال استودیو نصب دارم، برای اجرا به نرم افزارش نیاز نداره، ولی ممکنه یه سری dll خاص داشته باشه، که برای اجرا به اون dllها نیاز داره، البته ورژن متلبمون هم فکر کنم متفاوته. اون فایل TEC هم بدون مشکل رو سیستمم اجرا میشه، واسه اینکه هم متوجه بشی کدوم dll ها رو نداری، یه نرم افزاری هست به نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام ، از همین لینکی که گذاشتم، می تونی 64 بیتیش رو دانلود کنی، این فایل های MEX رو بهش بدی، بعد نشون میده چه dll هایی نیاز دارن که شما نداری، باید اونا باشن تا بتونی از این فایل ها رو سیستمت استفاده کنی. [TABLE=width: 0] [TR] [TD=width: 42][/TD] [TD=width: 100%] برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام [/TD] [/TR] [/TABLE] فکر کنم منم بتونم از سیستمم بردارم، بذارم واست، الان خروجیش برای من اینه، اون دوتای اولی که قرمز کرده، توی مسیر نصب متلب هستن، نمی تونه پیدا کنه، غیر از اونا ببین dll دیگه هست که نداشته باشی، امیدوارم مشکل از دو تای اولی نباشه، چون در اون صورت احتمالا به خاطر متفاوت بودن ورژن متلب این ارور رو میده، میشه اونا رو هم گذاشت البته: 1
ارسال های توصیه شده