I am having some weird problem.
As per the topic here http://forums.lcdsmartie.org/viewtopic.php?t=1194 i compiled the source using Microsoft Visual C++ 2005 Express Edition, Microsoft ? Windows Server? 2003 R2 Platform SDK, and LibUsb-Win32.
The resulting DLL works perfectly fine on the machine on which i compiled the DLL. But when every i try it on my other machine the same DLL gives me the error Warning: DLL may not be compatible. The other machine also has .NET 2.0 framework installed.

Am i missing something while compiling the DLL??
Steps that i have done while compiling:
1.Placed a copy of usb.h at "C:\Program Files\Microsoft Visual Studio 8\VC\include"
2.Placed a copy of libusb.lib at"C:\Program Files\Microsoft Visual Studio 8\VC\lib"
In the project properties i have defined
Linker >> Input >> Additional Dependencies >> libusb.lib
and
Linker >> Input >> Module Definition File >> LCD2USB.def
Hoping that someone will help me with the weird problem.
