X
PrevPrev Go to previous topic
NextNext Go to next topic
Last Post 21 Jan 2016 09:20 PM by  anon
call_external error in IDL 64bit version ?
 1 Replies
Sort:
You are not authorized to post a reply.
Author Messages

anon



New Member


Posts:
New Member


--
21 Jan 2016 09:20 PM
    the C language example of 'call_external' in IDL directory cannot works correctly in IDL 64bit versions(8.2 and 8.5 tested), but the same code can run correctly in IDL 32-bit versions(8.2 and 8.0 tested). The problem seems to come from the function 'call_external'. The error message from the console is: ENVI> PUSHD, FILEPATH('',SUBDIRECTORY=['external','call_external','C']) ENVI> ALL_CALLEXT_EXAMPLES Calling simple_vars with the following arguments: B_L BYTE = 2I_L INT = 3L_L LONG = 4F_L FLOAT = 5.00000D_L DOUBLE = 6.0000000 %CALL_EXTERNAL: Error loading sharable executable. Symbol: simple_vars, File = C:\Users\Think\.idl\idl\compile_dir-118-idl_8_5-win32-x86_64-m64-f64\call_external_examples.dll %1 ????? Win32 ????? % Execution halted at: ALL_CALLEXT_EXAMPLES 58 C:\Program Files\Exelis\IDL85\external\call_external\C\all_callext_examples.pro % $MAIN$ Is there any problem with Call_external in IDL 64-bit versions? or did i mistake something?

    Deleted User



    New Member


    Posts:
    New Member


    --
    22 Jan 2016 02:22 AM
    Problem solved! I didn't have a 64-bit C compiler. Install it and everything goes right.
    You are not authorized to post a reply.