ccProj is a minimum C++ MFC for building desktop apps for windows. It is a framework to build apps without using 3rd run-time dll or libraries. The built release file size is extremely small and bucause it doesn't need any visual studio's runtime dlls so you can easily run it on Windows 7, Windows XP or even Windows NT, 98 or 95. I have maintained the project for more than 10 years and built a lot of free software with it.
How to build it?
As I am very keen on maintaining this project through 2006 to now, so there are ccProj2003.sln, ccProj2008.sln, ccProj2010.sln, ccProj2015.sln soultions included. ccProj2003.sln, ccProj2008.sln and ccProj2010.sln were used before Windows 7, and ccProj2015.sln has been used on Windows 7 but has not verified on Windows 10.
So depending on your needs and your environment you can choose those solutions to build the applications.
There is a alternative approach I often use - Bat, to build release files and it can work on Windows XP, 7, and 10.
First, please download the build SDK and unzip it under C:\Temp\t\PlatformSDK or D:\Temp\t\PlatformSDK. Then at the ccSample folder, there are several Bat files. For example, if you want to build DesktopCalendar, then Double click on ~DesktopCalendar.bat, it will start to build unicode and debug release file.
When you drop any one file onto ~DesktopCalendar.bat to start the Bat, it will build unicode and release file.
Here are all options:
with 0 param for unicode and debug
with 1 param for unicode and release
with 2 param for ansi and release
with 3 param for ansi and debug
with one folder in param 1 or 2 or 3 for x64 exe file
with two folder in param 1 or 2 or 3 for upx exe file
Here are the screen captures of some samples. This shows Menu, Toolsbar, StatusBar, Tabpage and other controls.
Executable file:ccSample.exe
Desktop Calendar. You can choose how many months to show. You can write memo on particular days and choose color for it.
Executable file:DesktopCalendar.exe
Time panel can be shown on desktop.
Executable file:LedTime.exe
Timer.
Executable file:DesktopTimer.exe
Crypt files with my onw encryption algorithm. Bw careful, don't forget the password, then no anyone can help you.
Executable file:uuCrypt.exe
Executable file:uuCryptFile.exe
Generate password.
Executable file:uuKeyGen.exe
Manage language for developing software. It is only used by me, but put here for showing sample of layout.
Executable file:uuLang.exe
Other samples are showing on my homepage:http://uuware.com/
-
Notifications
You must be signed in to change notification settings - Fork 2
ccProj is a minimum C++ MFC. It is a framework for building windows applications without 3rd run-time dll or libraries. The built release file has very small size and can run on windows XP or even windows NT, 98 or 95. I have maintained the project for more than 10 years and built a lot of free software with it.
License
uuware/ccProj
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
ccProj is a minimum C++ MFC. It is a framework for building windows applications without 3rd run-time dll or libraries. The built release file has very small size and can run on windows XP or even windows NT, 98 or 95. I have maintained the project for more than 10 years and built a lot of free software with it.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published