Revision of HOWTO from 2008, July 25 - 13:20

Printer-friendly version

Catalogue of HOWTOs on MinGW.org

Here you will find a list of available HOWTO articles, relating to the configuration, use and development of MinGW and MSYS. Additions to this catalogue are always welcome; if you can add an appropriate HOWTO article, please do so.

For an alternative source of MinGW related information, please also refer to the FAQ.


MinGW HOWTOs

Installing MinGW on Win32

site:HOWTO Install the MinGW (GCC) Compiler Suite

Compiling

HOWTO Compile with gcj

Using External Libraries with MinGW

site:HOWTO Use Mark J. Kilgard's OpenGL Utility Toolkit (GLUT) with MinGW

MinGW and Other Platforms

HOWTO Build MinGW as a Cross Compiler for Win32 Development on GNU/Linuxi

site:HOWTO Build a MinGW-Win32 Hosted Cross Compiler for Other Platforms

Contributing to MinGW Development

HOWTO Submit Bug Reports for MinGW Defects

HOWTO Submit Patches to Correct MinGW Bugs or Add MinGW Features


MSYS HOWTOs

HOWTO Create an MSYS Build Environment

HOWTO Build MSYS

HOWTO Build an MSYS Application

HOWTO Create an MSYS Release


Offsite HOWTO References

The following are not directly maintained on MinGW.org, but may be of interest to MinGW users. Since the reference documentation is not maintained by MinGW.org, don't blame us if any of these stop working; if you report it, we'll just delete the links, so you may as well do that yourself.

Setting Up Eclipse for C++ Development (in Windows)

DEVELOPER QUESTION

Hi,

I'm not sure what the correct area/forum to post developer questions is but hopefully someone can point me in the right direction. If you can help me now, here's my problem....

My task is to take C code that was designed and previously compiled and run on the Solaris platform, and do what is necessary to make it compile and run on Windows. I'm using MinGW as my solution. I have it all set up and running but I ran into a few compile errors. The main error that I've been looking to resolve has to do with a "truncate" function that's being used to truncate a string. The error looks something like this:

       error: 'truncate' was not declared in this scope.<br><br>

This code previously worked on Solaris.

My question is, do you know what I should be using to perform String truncations in this version of the C compiler? Or is there a C library reference manual that I can view online to see what's available to me when using MinGW?

Thanks!!
Oliver

Re: DEVELOPER QUESTION

keith's picture

You really should use the mailing list to ask such questions.

Regarding online documentation resources, then the only one that is strictly relevant is MSDN; for a standard MinGW installation, the Visual Studio 6.0 Runtime Library Reference is probably the most appropriate:

http://msdn.microsoft.com/en-us/library/aa249835(VS.60).aspx

(later versions are also supported, but VS-6.0 is the best fit for the standard MSVCRT.DLL, which is used as default by MinGW).

You may also wish to refer to the Windows API reference material, (but do watch out for version compatibility pitfalls):

http://msdn.microsoft.com/en-us/library/aa139672.aspx

http://msdn.microsoft.com/en-us/library/aa383749%28VS.85%29.aspx

Site Status

Site maintenance completed May 25th, 2012 at 12:38 UTC