Я встановив вино за допомогою домашнього пива, і тепер я працював над тим, щоб SolidWorks запускався на OS X через вино, виправляючи помилки по черзі.
Ось помилка, на якій я зараз застрягла:
err:winediag:ODBC_LoadDriverManager failed to open library "libodbc.dylib": dlopen(libodbc.dylib, 265): no suitable image found.
Я спробував встановити unixodbc з домашньою мовою, але потім вона наводить цю помилку:
err:winediag:ODBC_LoadDriverManager failed to open library "libodbc.dylib": dlopen(libodbc.dylib, 265): no suitable image found. Did find:
libodbc.dylib: mach-o, but wrong architecture
/usr/local/lib/libodbc.dylib: mach-o, but wrong architecture
Я перевірив, і у мене 64-бітна версія libODBC.
$ file /usr/local/lib/libodbc.dylib
/usr/local/lib/libodbc.dylib: Mach-O 64-bit dynamically linked shared library x86_64
Чи є спосіб встановити ODBC в 32-бітовому режимі або компілювати його з джерела? Дякую!
PS. Я також спробував встановити unixobdc через mac-порти, але вино тоді його зовсім не знаходить.
Оновлення: я завантажив джерело з www.unixodbc.org і компілював його в 32-бітовому режимі. Я також перемістив libodbc.dylib на /usr/local/lib/libodbc.dylib. Я також перевірив, що це 32 біт.
file /usr/local/lib/libodbc.dylib
/usr/local/lib/libodbc.dylib: Mach-O dynamically linked shared library i386
Проблема в тому, що зараз вино не виявляє.
err:winediag:SQLDrivers No ODBC drivers could be found. Check the settings for your libodbc provider.
Будь-яка порада?