porting Unix programs to windows

Robert Pendell shinji+gmane@elite-systems.org
Sun Feb 3 22:17:00 GMT 2008


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Wei Le wrote:
| Hello,
|
| I tried to port Unix C programs to Windows VC using
| cygwin. I hope the programs can be compiled and linked
| correctly under VC. However,  it does not require that
| the programs run correctly.
|
| As the first step, I tried the compilation. I added
| sys/cygwin.h to the beginning of the unix C program.
| VC compiler reports errors:
| ... \iquery\iquery.cpp(100) : error C2660: 'printf' :
| function does not take 1 arguments
| ... \iquery\iquery.cpp(111) : error C2660: 'printf' :
| function does not take 1 arguments
| ... \iquery\iquery.cpp(134) : error C2660: 'printf' :
| function does not take 3 arguments
| ... \iquery\iquery.cpp(136) : error C2660: 'memcpy' :
| function does not take 3 arguments
|
| I added a statement "printf();" to the program as a
| test, the compiler does not complain about that
| "printf" that do not have any paramters.
|
| What can I do to fix those compilation errors?
|
| Thanks.
|
| Wei
|

Do not mix Cygwin libraries with Visual C++ libraries.  They are not
compatible together.

- --
Robert Pendell
shinji@elite-systems.org

Thawte Web of Trust Notary
CAcert Assurer
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFHpj0ns1pR2j1qW+sRAiMtAJ47MjdkPXBYobfg0E6PL8PmdbnFrQCfa13O
GGhvcqVPJdmAgtUOge0TuT8=
=I1hB
-----END PGP SIGNATURE-----


--
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/



More information about the Cygwin mailing list