Windows programming

Moderators: None (Apply to moderate this forum)
Number of threads: 3670
Number of posts: 9122

This Forum Only
Post New Thread
Single Post View       Linear View       Threaded View      f

Report
C/C++ compiler independent from MSVCRT.DLL and CRTDLL.DLL Posted by arctophylax on 8 Oct 2003 at 1:16 PM
Hello,

I'm looking for a (if possible, but not necessarily, free) C/C++ compiler which produces executables that can run on any Win32 system, even those without MSVCRT.DLL and without CRTDLL.DLL, but I haven't found any website that discusses compilers considering this aspect.
I know that MSVCRT.DLL is missing only in the first Windows 95 release, and I've heard that CRTDLL.DLL is missing only in early Windows NT versions. And I know that even on these systems there is most likely installed some software that came with these DLL's so they are available anyway (or the user can download them if he has got access to the internet). So I understand if you find my question stupid.
But I like the idea that my applications run on any Win32 system no matter how old it is and which software is already installed on it. No need to tell the user to download any DLL.
And as far as I know I am not allowed to distribute Microsoft DLL's with my applications (unless I've got a license for MS Visual C++ or any other Microsoft compiler). However, even if it was allowed, it would require that the applications come with a setup program that installs the DLL (i.e. 'self-contained' executables are not possible) and it would unnecessarily bloat the setup file.

Thanks in advance,
Mathias
Report
Re: C/C++ compiler independent from MSVCRT.DLL and CRTDLL.DLL Posted by AsmGuru62 on 9 Oct 2003 at 6:22 AM
: Hello,
:
: I'm looking for a (if possible, but not necessarily, free) C/C++ compiler which produces executables that can run on any Win32 system, even those without MSVCRT.DLL and without CRTDLL.DLL, but I haven't found any website that discusses compilers considering this aspect.
: I know that MSVCRT.DLL is missing only in the first Windows 95 release, and I've heard that CRTDLL.DLL is missing only in early Windows NT versions. And I know that even on these systems there is most likely installed some software that came with these DLL's so they are available anyway (or the user can download them if he has got access to the internet). So I understand if you find my question stupid.
: But I like the idea that my applications run on any Win32 system no matter how old it is and which software is already installed on it. No need to tell the user to download any DLL.
: And as far as I know I am not allowed to distribute Microsoft DLL's with my applications (unless I've got a license for MS Visual C++ or any other Microsoft compiler). However, even if it was allowed, it would require that the applications come with a setup program that installs the DLL (i.e. 'self-contained' executables are not possible) and it would unnecessarily bloat the setup file.
:
: Thanks in advance,
: Mathias
:
I do not see a problem here - just use VC++ 6.0 to build the pure Win32 application and it will NOT depend on anyone. I do that all the time - just an EXE file and it works even on Win95.
Report
Re: C/C++ compiler independent from MSVCRT.DLL and CRTDLL.DLL Posted by arctophylax on 10 Oct 2003 at 1:39 PM
: : I'm looking for a (if possible, but not necessarily, free) C/C++ compiler which produces executables that can run on any Win32 system, even those without MSVCRT.DLL and without CRTDLL.DLL (...)

: I do not see a problem here - just use VC++ 6.0 to build the pure Win32 application and it will NOT depend on anyone. I do that all the time - just an EXE file and it works even on Win95.

Hello,

didn't know it was *that* easy...

Thanks heaps,
Mathias



 

Recent Jobs

Official Programmer's Heaven Blogs
Web Hosting | Browser and Social Games | Gadgets

Popular resources on Programmersheaven.com
Assembly | Basic | C | C# | C++ | Delphi | Flash | Java | JavaScript | Pascal | Perl | PHP | Python | Ruby | Visual Basic
© Copyright 2011 Programmersheaven.com - All rights reserved.
Reproduction in whole or in part, in any form or medium without express written permission is prohibited.
Violators of this policy may be subject to legal action. Please read our Terms Of Use and Privacy Statement for more information.
Operated by CommunityHeaven, a BootstrapLabs company.