У меня есть исходный код для Windows DLL, написанный на C++ и использующий Visual Component Library. Теперь моя задача - переносить это в Linux, но у меня нет исходного кода для самого VCL или какой-либо документации (и я никогда не работал с Borland C++, в мои дни Windows я использовал MFC).Как создать код для Borland C++ builder для Linux?
Это не должно быть так сложно, так как в моей DLL нет графического интерфейса: насколько я могу судить, в основном используется VCL для многопоточности. Я столкнулся с классом, который наследуется от TThread, и именно там я застрял. Я сделал поиск в Интернете, но пока не нашел документацию для VCL. Я бы хотел, чтобы не покупать книгу о Borland C++ Builder, потому что у меня нет времени ждать, пока она поступит с Amazon. Я не могу купить пакет для Windows, потому что на работе у меня есть только ящик Linux.
Любые предложения?
Теперь, когда прошло некоторое время, стоит отметить, что Delphi XE3 и C++ Builder XE3, вероятно, смогут настроить (но не устанавливать IDE на) Linux. Вам все равно понадобится окно Windows для сборки и разработки, но создание исполняемых файлов Linux, вероятно, станет возможным в некоторых будущих версиях Delphi или C++ Builder (возможно, 2012 или 2013). Этот вопрос, похоже, нуждается только в повторной реализации TTHread. Но я предлагаю рефакторинг OUT TThread и замену его библиотеками потоков Boost. –