Как уже предлагали другие, вы можете сделать это, если хотите писать на C / C ++ с простым ванильным Win32 API. Тем не менее, убедитесь, что вы статически связаны с библиотеками времени выполнения C. В противном случае ваш пользователь может иметь более старую версию этих библиотек, и ему потребуется установить распространяемый пакет Visual Studio, чтобы получить ту же версию, с которой вы скомпилировали.
В качестве альтернативы, используйте GCC toolchain, например Cygwin или MinGW. С Cygwin вам нужно распространять cygwin1.dll и лицензировать вашу программу под GPL, но с MinGW вы должны иметь возможность динамически устанавливать связь, и ваша программа должна работать в большинстве установок Windows.