Also wenn ich das richtig verstanden habe, dann schreibt ihr ein "konsolen" ? Programm unter Windows und wollt das dann mit einem eigens geschriebenen Kernel starten?
Wenn ich mit dieser idee recht haben sollte, dann solltet ihr sofort aufhören das Programm zu schreiben! Weil das geht in die Hose!
Ihr müsst erstmal einen Kernel schreiben und Funktionen schreiben mit denen ihr dann auch arbeiten könnt. Sprich Textausgabe usw.
Und ERST wenn ihr diese Funktionen habt, könnt ihr anfangen ein "Programm" zu schreiben das auf eurem OS laufen soll. Mit Windows-compiltem Zeugs könnt ihr da nix anfangen, weil das alles die Bibliotheken von Windows benutzt und diese gibts in eurem OS ja nicht.
C++ ist zwar ne feine Sache, erfordert jedoch etwas mehr vorarbeit in eurem Kernel, weshalb es einfacher ist mit C anzufangen. Genug Lesestoff haben wir hier dazu ja bereitgestellt.
Wenn ihr dann an einem Problem hängt, könnt ihr das gerne hier Posten. Wir helfen gerne.