News:

Download Pelles C here: http://www.pellesc.se

Main Menu

Recent posts

#21
Announcements / Re: CMake 4.4.0 Supports Pelle...
Last post by larryli - August 07, 2026, 08:53:54 AM
CMake 4.4 adds native recognition of the Pelles C compiler (compiler id PellesC), so CMake can configure and drive Pelles C builds without extra toolchain files. However, this support is limited to CMake's own generators — specifically Ninja (and other CMake-generated build systems). CMake does not generate or drive Pelles C's native IDE project format (.ppj); building a .ppj still requires Pelles C's own pomake tool, independent of CMake.
#22
Beginner questions / Re: Unresolved External Symbol
Last post by TimoVJL - August 04, 2026, 09:49:43 PM
If you need float:
float strtof(const char * restrict nptr, char ** restrict endptr);
https://en.cppreference.com/c/string/byte/atof
#23
Beginner questions / Re: Unresolved External Symbol
Last post by StevenCooper - August 04, 2026, 08:43:21 PM
Quote from: Vortex on August 04, 2026, 07:50:08 PMHi Steven,

You can set Windows Defender folder exclusions.

Yes, I know...it's what I had to do on my previous computer; I'm just concerned that by excluding a file or folder from virus scans, I may be creating a "safe haven" for real viruses.

I'm just curious why this one program, of the 3 or 4 dozen that I've written, is causing this; it does nothing different from many of the others. Is there something in my coding I change to eliminate the problem, it's just straight vanilla C code.

Now that I'm retired, I have more time to investigate these little annoyances.
#24
Beginner questions / Re: Unresolved External Symbol
Last post by Vortex - August 04, 2026, 07:50:08 PM
Hi Steven,

You can set Windows Defender folder exclusions.
#25
Beginner questions / Re: Unresolved External Symbol
Last post by StevenCooper - August 04, 2026, 06:46:23 PM
Just to update this thread for closure, I finally found(made) time to try installing Pelles C version 14.5 in Windows 11 Pro.
First, I uninstalled Pelles C version 11.
Second, I searched for and deleted residual folder/files...found one folder with one file in it.
    I did NOT delete my Pelles C Projects folder.
Third, I used regedit to remove the Pelle Orinius entry from HKEY_CURRENT_USER\SOFTWARE registry section, just in case it had become corrupted.
Fourth, I ran a registry cleaner to fix any other errors.
I powered off and restarted my computer, just for added measure.
I used regedit to re-insert the Pelle Orinius entry I previously saved from Pelles C Version 10 on Windows 10 Pro. I wanted my configuration restored.
I installed Pelles C version 14.5.
The very first project I re-compiled was my personal library - Srclib.lib. It compiled okay with just 2 warnings for conversion from int to short int...easily fixed by casting.
I then compiled the program that was getting the "Unresolved external symbol" error message; it compiled fine with just 2 warnings for conversion from double to float...again, easily eliminated by casting.

Version 14.5 of Pelles C appears to be working just fine on my new computer. I could quibble about the atof() function now returning a double instead of a float, but since it is documented as such, I don't have a leg to stand on (why isn't there an atod() function?).

I do still have a problem with Windows Defender pouncing on one of my programs and instantly quarentining the executable, claiming it has a severe trojan virus (this has been happening since version 10), but that's a subject for a different thread, after I have done more research on it; I suspect it's just a false positive by Windows Defender.
#26
Projects developed with Pelles C / Re: JMP: Jerbil Machine Progra...
Last post by PabloMack - August 04, 2026, 01:55:45 PM
In all sincerity, my current machine has a volume limit of about 20.5 cm^3 (1.25 cu inch).
#27
Projects developed with Pelles C / Re: JMP: Jerbil Machine Progra...
Last post by MrBcx - August 03, 2026, 03:13:32 PM
Thanks for making me spray morning coffee all over my monitor!    ;D  :'(  :D
#28
Projects developed with Pelles C / Re: JMP: Jerbil Machine Progra...
Last post by Robert - August 03, 2026, 03:50:56 AM
Quote from: PabloMack on July 31, 2026, 04:46:52 PMHere is a picture of two plastic parts that I made from a mold created using JMP and a CNC mini mill. They are called OptiBurger Patty Molds. I used JMP to make aluminum molds for making plastic molds for making hamburger patties. They are made of polyethylene. One is for round patties and the other is for square-ish patties. I have made hundreds of hamburger patties from just two of these forms.



The adventure will continue with the new Pelles C version of JMP!


@PabloMack

That's great ! When you get Pelles figured out, maybe, to go along with the hamburgers, you can make one of these:

#29
Projects developed with Pelles C / Re: JMP: Jerbil Machine Progra...
Last post by Vortex - August 01, 2026, 11:15:04 AM
The Open Watcom v2 Fork project is active. Today \ 1 August 2026 , they released new packages :

https://github.com/open-watcom/open-watcom-v2/releases/tag/Current-build
#30
Beginner questions / Re: Just installed Pelles C an...
Last post by PabloMack - August 01, 2026, 02:54:37 AM
Quote from: John Z on July 21, 2026, 10:48:14 AMAnother option is to just rename poide.com to no_poide.com - then using poide at the top level of C drive also works.  Two options -

John Z

Wow! That explains it. poide.com ran and printed the message. Thank you. I thought that Windows 10's cmd was working differently from that of Windows 7. You spared me from having to type four extra characters every time I needed to run poide. Much appreciated.