gjking Posted May 31, 2006 Share Posted May 31, 2006 Hi guys,Does anyone have experience with creating a UDF by means of a *.dll on a Windows XP platform.I use the following software:Windows XPPHP 5.1.4MySQL 5.0.21-community-ntApache/2.0.55 (Win32) DevCpp IDE to compile the srcI compiled the udf_example.cpp from the example (contained in the MySQL src distribution):C:\DevCpp\bin>g++ -shared -o c:\wamp\mysql\udf_example.dll c:\wamp\mysql\udf_example.cpp -I c:\wamp\mysql\include -I c:\devcpp\includeAnd then I put the dll in c:\wamp\mysql\bin (where also the libmySQL.dll resides)And then I tried to link a function in by means of:CREATE FUNCTION metaphon RETURNS STRING SONAME 'udf_example.dll' But I get the following error: #1127 - Can't find function 'metaphon' in library---------------------------------------------------------------------------------------------------[list][*]Did I put the dll in the wrong place ?[*]Or do I have to compile it necessarily with VC++ ?[*]Or do I have to set some environment variable so MySQL knows where the dll can be found ?[*]................[/list]Hope anyone can help me out...Kind regards, GJ Link to comment https://forums.phpfreaks.com/topic/10837-udf-on-windows-xp/ Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.