Difference between revisions of "Support:Tech notes"
Line 1: | Line 1: | ||
== Mex and compiler setting == | == Mex and compiler setting == | ||
− | ==== How to set up | + | ==== How to set up mex compiler on a 64-bit Matlab using Visual Studio 2008 |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[http://www.2dplay.com/car-games.htm Car Games] | [http://www.2dplay.com/car-games.htm Car Games] | ||
[http://www.visioncreatorz.com/cheap-copywriting-services/ cheap copy writing service] | [http://www.visioncreatorz.com/cheap-copywriting-services/ cheap copy writing service] | ||
[http://www.2dplay.com/sniper-games.htm Sniper Games] | [http://www.2dplay.com/sniper-games.htm Sniper Games] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[http://www.accesshealthcareonline.com/massage-therapy-Chicago-Illinois.aspx Massage Therapy Chicago] | [http://www.accesshealthcareonline.com/massage-therapy-Chicago-Illinois.aspx Massage Therapy Chicago] | ||
[http://www.dupageattorneys.com/ law firm Chicago] | [http://www.dupageattorneys.com/ law firm Chicago] | ||
− | [http://www. | + | <span class="plainlinks">[http://www.timewing.com.sg/ <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">aircon service</span>] |
− | [http://www. | + | <span class="plainlinks">[http://www.timewing.com.sg/ac_service.html <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">ac repair</span>] |
− | [http://www. | + | <span class="plainlinks">[http://www.timewing.com.sg/refrg_service.html<span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;"> refrigerator repair</span>] |
− | [http:// | + | <span class="plainlinks">[http://jamumassagesingapore.com/services/dejamu/post-natal<span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;"> jamu postnatal massage</span>] |
− | [http://www. | + | <span class="plainlinks">[http://jamumassagesingapore.com<span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;"> massage centres in singapore</span>] |
+ | <span class="plainlinks">[http://jamumassagesingapore.com/services/pre-natal<span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;"> prenatal massage in singapore</span>] | ||
+ | <span class="plainlinks">[http://www.miiny.com<span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;"> deals singapore</span>] | ||
+ | <span class="plainlinks">[http://physioactive.sg/services/massage/sports-massage.html<span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;"> sports massage singapore</span>] | ||
+ | <span class="plainlinks">[http://physioactive.sg/services/sports-therapy.html<span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;"> sports injury singapore</span>] | ||
[http://www.dupageattorneys.com/services/family-law/ divorce attorney chicago] | [http://www.dupageattorneys.com/services/family-law/ divorce attorney chicago] | ||
[http://www.dupageattorneys.com/services/workers-compensation/ chicago workers compensation lawyer] | [http://www.dupageattorneys.com/services/workers-compensation/ chicago workers compensation lawyer] | ||
Line 57: | Line 20: | ||
# I was using Visual Studio 2008 <span class="plainlinks">[http://advertising-pr.dbusinessnews.com/shownews.php?articletitle=Institutions%20like%20ThinkStrategy%20Capital%20Conduct%20Comprehensive%20Hedge%20Fund%20Due%20Diligence;%20Industry%20Procedures%20Upgraded&newsid=239902&type_news=latest&s=sbab <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">ThinkStrategy Capital</span>] Profession that is free for <span class="plainlinks">[http://www.bestpills4weightloss.com/ <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">best weight loss pills</span>] college students <span class="plainlinks">[http://www.mycaal.com/ <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">loan modification</span>]. I believe <span class="plainlinks">[http://www.bestpenisstretcher.net<span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">penis stretcher</span>] 2008 Express <span class="plainlinks">[http://www.keyenvironmentalinc.org <span style="color:black;font-weight:normal; text-decoration:none!important;background:none!important; text-decoration:none;">Key Environmental Inc</span>] works the same way, too <span class="plainlinks">[http://www.thegoldeconomy.com/ <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">price of gold</span>]. | # I was using Visual Studio 2008 <span class="plainlinks">[http://advertising-pr.dbusinessnews.com/shownews.php?articletitle=Institutions%20like%20ThinkStrategy%20Capital%20Conduct%20Comprehensive%20Hedge%20Fund%20Due%20Diligence;%20Industry%20Procedures%20Upgraded&newsid=239902&type_news=latest&s=sbab <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">ThinkStrategy Capital</span>] Profession that is free for <span class="plainlinks">[http://www.bestpills4weightloss.com/ <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">best weight loss pills</span>] college students <span class="plainlinks">[http://www.mycaal.com/ <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">loan modification</span>]. I believe <span class="plainlinks">[http://www.bestpenisstretcher.net<span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">penis stretcher</span>] 2008 Express <span class="plainlinks">[http://www.keyenvironmentalinc.org <span style="color:black;font-weight:normal; text-decoration:none!important;background:none!important; text-decoration:none;">Key Environmental Inc</span>] works the same way, too <span class="plainlinks">[http://www.thegoldeconomy.com/ <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">price of gold</span>]. | ||
[http://www.LavenderOil.com Essential lavender oil] | [http://www.LavenderOil.com Essential lavender oil] | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Learn | + | Learn more on your online guide to educational. |
− | # When you install Visual Studio 2008, I recommend | + | # When you install Visual Studio 2008, I recommend install 'Full' so that you aresure the 64-bit compilers and libraries are installed. |
# Go to http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=18508&objectType=file. Download, uncompress and copy the x64 mex option files under the MATLABROOT\bin\win64\mexopts. | # Go to http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=18508&objectType=file. Download, uncompress and copy the x64 mex option files under the MATLABROOT\bin\win64\mexopts. | ||
# Do a mex -setup. Let Matlab locate <span class="plainlinks">[http://www.internetreputationmanagement.com/ <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">reputation management online</span>] the installed [http://www.bestpills4weightloss.com weight loss pills] compiler. Select "Microsoft Visual C++ 2008". | # Do a mex -setup. Let Matlab locate <span class="plainlinks">[http://www.internetreputationmanagement.com/ <span style="color:black;font-weight:normal; text-decoration:none!important; background:none!important; text-decoration:none;">reputation management online</span>] the installed [http://www.bestpills4weightloss.com weight loss pills] compiler. Select "Microsoft Visual C++ 2008". | ||
Line 96: | Line 44: | ||
## Line 34: set LIBLOC=%MATLAB%\extern\lib\win'''64'''\microsoft | ## Line 34: set LIBLOC=%MATLAB%\extern\lib\win'''64'''\microsoft | ||
## Line 36: /MACHINE:'''X64''' | ## Line 36: /MACHINE:'''X64''' | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | NOTE: Environment - Windows Vista 64-bit, | + | NOTE: Environment - Windows Vista 64-bit, |
My mexopts.bat file: [[Image:Mexopts.zip]] | My mexopts.bat file: [[Image:Mexopts.zip]] | ||
Line 204: | Line 132: | ||
== uitable errors when deployed == | == uitable errors when deployed == | ||
For MATLAB 2008a and earlier, uitable errors when it is compiled with Matlab Compiler. | For MATLAB 2008a and earlier, uitable errors when it is compiled with Matlab Compiler. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Revision as of 04:41, 3 November 2011
Mex and compiler setting
==== How to set up mex compiler on a 64-bit Matlab using Visual Studio 2008 Car Games cheap copy writing service Sniper Games Massage Therapy Chicago law firm Chicago aircon service ac repair refrigerator repair jamu postnatal massage massage centres in singapore prenatal massage in singapore deals singapore sports massage singapore sports injury singapore divorce attorney chicago chicago workers compensation lawyer Brett Merl Professional ====
- I was using Visual Studio 2008 ThinkStrategy Capital Profession that is free for best weight loss pills college students loan modification. I believe penis stretcher 2008 Express Key Environmental Inc works the same way, too price of gold.
Learn more on your online guide to educational.
- When you install Visual Studio 2008, I recommend install 'Full' so that you aresure the 64-bit compilers and libraries are installed.
- Go to http://www.mathworks.com/matlabcentral/fileexchange/loadFile.do?objectId=18508&objectType=file. Download, uncompress and copy the x64 mex option files under the MATLABROOT\bin\win64\mexopts.
- Do a mex -setup. Let Matlab locate reputation management online the installed weight loss pills compiler. Select "Microsoft Visual C++ 2008".
- Use primaloft mountaineering jacketmex command to Zetaclear compile a simple file. You get the following error
C:\PROGRA~1\MATLAB\R2007B\BIN\MEX.PL: Error: Using options file: C:\Users\deancool\AppData\Roaming\MathWorks\MATLAB\R2007b\mexopts.bat You cannot use this file with the WIN64 architecture because it enables a compiler for a different architecture . Running mex -setup may [http://www.sexcam-dude.com/ sexcam dude] resolve this problem.
To fix this error:
- Locate your mexopts.bat file. Edit the following lines:
- Line 17 (set PATH): add '\amd64' after set PATH=%VCINSTALLDIR%\BIN\
- Line 19 (set LIB): add '\amd64' after set LIB=%VCINSTALLDIR%\ATLMFC\LIB and %VCINSTALLDIR%\LIB. Add '\x64' after C:\Program Files\Microsoft SDKs\Windows\v6.0A\lib
- Line 20: set MW_TARGET_ARCH=win64
- Line 34: set LIBLOC=%MATLAB%\extern\lib\win64\microsoft
- Line 36: /MACHINE:X64
NOTE: Environment - Windows Vista 64-bit, My mexopts.bat file: File:Mexopts.zip
How to set up the C compiler from Visual Studio 2008 on a 64-bit Windows system
- Go to control->system->environmental variables. Edit 'path' and add the following dir: C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\amd64
- Go to control->system->environmental variables. Edit 'LIB' and add the following dir: C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\lib\amd64
Or go to Virginia Reckless Driving C:\Program Files (x86)\Microsoft Visual Studio 9.0\VC\bin\amd64 and run vcvarsamd64.bat
How to compile cvOdesGenMod5.c
Windows
1. Enter COMKATROOT\CVODESserial-2.3.0-2005\sundials\cvodes\source. Run:
cl /c /I..\include /I..\..\shared\include *.c lib /out:cvodes.lib *.obj
Copy cvodes.lib to the COMKATROOT\lib\win64 folder (change win64 according to your system) 2. Enter COMKATROOT\CVODESserial-2.3.0-2005\sundials\shared\source. Run:
cl /c /I..\include *.c lib /out:sundials.lib *.obj
Copy sundials.lib to the COMKATROOT\lib\win64 folder (change win64 according to your system) 3. Enter COMKATROOT\CVODESserial-2.3.0-2005\sundials\nvec_ser. Run
cl /c /I..\shared\include *.c lib /out:nvec_ser.lib *.obj
Copy nvec_ser.lib to the COMKATROOT\lib\win64 folder (change win64 according to your system)
Linux
NOTE: Under 64-bit Ubuntu and 64-bit Matlab, you have to do thefollowing changes to make the mex link building service compilation all about itbuy phentemine uk
- Edit the mexopts.sh and remove all -lstdc++
- Edit the cvodesGenmod5.c. Find function 'clear' and remove the 'static' declaration.
- When you use gcc to compile, add a flag '-fPIC'.
How to prepare a COMKAT release
CCIR-specific settings for MATLAB distributed computing server
1. On the client side, edit the file 'hosts' and add a line
<THE SERVER IP ADDRESS> <SERVER NAME>
such as:
123.456.78.9 HEADNODE
Contact Dean or Dr. Muzic to get the right information.
The 'hosts' file can be found at '/etc/' in Macs and '/Windows/System32/drivers/etc/' in Windows-based PCs.
2. On the server side, edit the 'hosts' file. Do the same thing to add the ip and computer name of the client to this file.
3. Now the findResource command should work without any problem. Digital Agency Glasgow
MATLAB Compiler
Weird behavior of path settings for compiled MATLAB applications
__ For example, compiled main_GUI.m under c:\comkat\comkat_GUI\ and set the output directory to be c:\compiled_dir\. Before being compiled, the output to which('main_GUI') returns:
c:\comkat\comkat_GUI\
After being compiled, the same command returns:
c:\compiled_dir\main_GUI_mcr\main_GUI\
You have to be careful because if you are calling another function, for example, loadModelTemplate.m from main_GUI. If the directory is not switched, there should not be a problem. But if you switch to the directory of main_GUI.m, different behavior happens.
The commands executed are:
cd(fileparts(which('main_GUI'))) x = loadModelTemplate
Under MATLAB, x will be returned properly; However, under compiled MATLAB application, it returns:
Undefined function or variable 'loadModelTemplate'
The reason is that, under compiled MATLAB applications, fileparts(which('main_GUI')) returns the directory of c:\compiled_dir\main_GUI_mcr\main_GUI\ that contains all the encrypted m-files. Once you switch to this folder, although you will find a file called loadModelTemplate, or function won't be able to be called. The command exist('loadModelTemplate') returns
0
You would have to exit this folder in order to call this function.
Therefore, if you do use which and cd to find files and enter a certain marc manoff directory, it is recommended that you do it this way:
if ~isdeployed cd(fileparts(which('main_GUI'))) end
So that you don't run into errors... loan modification
uitable errors when deployed
For MATLAB 2008a and earlier, uitable errors when it is compiled with Matlab Compiler.
To fix this follow http://www.mathworks.cn/support/bugreports/details.html?rp=449936