First of all, thank you very much for replying my email.
/WX (Treat Linker
Warnings as Errors)
When I compile this source code in Visual Studio 2008 professional with PHP 5.3.1 on MS Windows 7 Professional (64bit)
there are some warnings, if these warnings are treated as errors, the process stops, no php_sqlsrv.dll will be created.
In whole PHP 5.3.1 source code, I did not encounter this issue with other modules (such as php_curl, php_xml ...) even there are some warnings.
remove this flag, I can create php_sqlsrv.dll . (ignore the warnings)
I tested php_sqlsrv.dll, it works as I expected.
I still hope you or someone can help me on x64-bit php_sqlsrv.dll
I got some casting errors. (some implicit casting is fine under 32bit compiling process , but raised errors for 64bit programming.)
If someone are familiar with the source code, it will not be a big issue for him to change these implicit casting into explicit casting.
I will be glad to be the first tester of 64-bit php_sqlsrv.dll !!! (I already compiled PHP 5.3.1 x64 bit with a lot common modules on my laptop)
thanks a lot again,
ps -- I attach you my home network chart, that's my lab.
The SQL Server Driver for PHP does not currently support x64. When x64 PHP becomes generally available, it is our intent to ship an x64 compatible driver sometime afterwards. However, there is no timeline or schedule to provide that feature yet.
What trouble exactly are you seeing when you use the /WX flag? Please post errors, and the details of your environment (Visual Studio version, SDK version, etc.)
Please access the attached hyperlink for an important electronic communications disclaimer: