Для Linux Mint
У меня была такая же проблема при использовании PhpBrew (5.5.9 / 7.0.14) и попытка создать соединение PDO.
После того, как я попробовал больше всего из решений на этом посту я сделал следующее:
sudo apt-get install php7.0
(Linux Mint 17.2 / PHP7.0.16) - установлена новая версия php regsvr32
загрузит библиотеку и попытается вызвать DllRegisterServer ()
из этой библиотеки. Его не волнует, что на самом деле делает DllRegisterServer ()
- он просто вызывает эту функцию и проверяет возвращаемое значение. Вы используете его для регистрации COM-серверов в неуправляемых библиотеках DLL. Он не может создать файл .tlb.
regasm
зарегистрирует доступную для COM сборку .NET в качестве COM-сервера. Вы используете его для сборок .NET. Он может сгенерировать файл .tlb только для сборки - он проверяет информацию о типе, хранящуюся в сборке, и включает объекты, представленные COM, в библиотеку типов.
Может быть, это поможет: Как вызвать управляемую DLL из собственного кода Visual C ++ в Visual Studio.NET или в Visual Studio 2005