1# Biosig's XOP interface to IGOR 2# Copyright 2010 Alois Schloegl <alois.schloegl@gmail.com> 3 4This is currently in an experimental state. 5 6An open issue is, that biosig4c++/libbiosig compiles 7with GNU C++ compiler, but the supported platforms for Igor 8XOP's are only Mac and MS-Windows (MS VisualC++) 9Therefore, there are three options, (A) mixing MinGW and MSVC++, 10(B) moving everthing to MinGW, and (C) moving everything to MSVC++. 11Every option has currently one or more open issues: 12 13(A) mingw/libbiosig + MSVC++/xop 14- alignment of struct variables 15 16(B) MinGW/libbiosig + MinGW/xop 17- test of compiling XOP1 works fine. 18 - need reimp utils form mingw/utils/reimp, 19 on linux apply patchMinGW_utils_reimp.diff 20 - requires MinGW dlltool and assembler 21 - converts IGOR.lib into libIgor.a 22 - conversion of XOPSupport.lib fails, however it is not needed, linking with XOPSupport.lib works fine. 23 24 25 26(C) MSVC++/libbiosig + MSVC++/xop (MSVC++-based libbiosig) 27- alignment 28- GNU specific extensions 29 30 31Open Issues: 32 XOP1 causes application error 33 seen on Wine and WinXP 34 patchXOP1.diff ?? 35 void main -> int main ? 36 MinGW - most likely reason 37 http://wiki.osdev.org/MinGW 38 myXOP, XOPas do not work 39 40 41