Okay, since microsoft loves messing things up and intruding on people, maybe you can fix this mess from your VS. I have hundreds of linker errors suddenly start appearing from a development that was working fine until I decided to include a dropdown box. None of them have anything to do with what I am doing, I have even removed the headers from the file and now I just can not compile my program because of these stupid errors. I have tried to set the hardware identifier in the properties and hardcoded in #pragma. I have already started to convert the whole program to a non windows console and frankly at this point, I am seriously considering just migrating all my OS to linux. And before you ask, no, you are not having my code.
'std::_Function_args<_Ret(_Types...) volatile const &>': class template has already been defined
more than one instance of overloaded function "__writecr0" has 'C' linkage
more than one instance of overloaded function "__writecr2" has 'C' linkage
more than one instance of overloaded function "__writecr3" has 'C' linkage
more than one instance of overloaded function "__writecr4" has 'C' linkage
more than one instance of overloaded function "__writecr8" has 'C' linkage
more than one instance of overloaded function "__writedr" has 'C' linkage
more than one instance of overloaded function "__writeeflags" has 'C' linkage
cannot overload functions distinguished by return type alone
cannot overload functions distinguished by return type alone
cannot overload functions distinguished by return type alone
cannot overload functions distinguished by return type alone
cannot overload functions distinguished by return type alone
cannot overload functions distinguished by return type alone
cannot overload functions distinguished by return type alone
'__stosb': identifier not found
'__readgsqword': identifier not found
'__readgsqword': identifier not found
'__stosb': identifier not found
'__readgsqword': identifier not found
'__readgsqword': identifier not found
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...)>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) const>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) volatile>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) volatile const>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) &>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) const &>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) volatile &>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) volatile const &>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) &&>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) const &&>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) volatile &&>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) volatile const &&>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept const>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept volatile>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept volatile const>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept &>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept const &>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept volatile &>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept volatile const &>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept &&>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept const &&>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept volatile &&>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept volatile const &&>': class template has already been defined
'std::result_of<_Callable(_Args...)>': class template has already been defined
'std::_Function_args<_Ret(_Types...)>': class template has already been defined
'std::_Function_args<_Ret(_Types...) const>': class template has already been defined
'std::_Function_args<_Ret(_Types...) volatile>': class template has already been defined
'std::_Function_args<_Ret(_Types...) volatile const>': class template has already been defined
'std::_Function_args<_Ret(_Types...) &>': class template has already been defined
'std::_Function_args<_Ret(_Types...) const &>': class template has already been defined
'std::_Function_args<_Ret(_Types...) volatile &>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...)>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) const>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) volatile>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) volatile const>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) &>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) const &>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) volatile &>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) volatile const &>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) &&>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) const &&>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) volatile &&>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) volatile const &&>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept const>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept volatile>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept volatile const>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept &>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept const &>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept volatile &>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept volatile const &>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept &&>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept const &&>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept volatile &&>': class template has already been defined
'std::_Is_memfunptr<_Ret(_Arg0::* )(_Types...) noexcept volatile const &&>': class template has already been defined
'std::result_of<_Callable(_Args...)>': class template has already been defined
'std::_Function_args<_Ret(_Types...)>': class template has already been defined
'std::_Function_args<_Ret(_Types...) const>': class template has already been defined
'std::_Function_args<_Ret(_Types...) volatile>': class template has already been defined
'std::_Function_args<_Ret(_Types...) volatile const>': class template has already been defined
'std::_Function_args<_Ret(_Types...) &>': class template has already been defined
'std::_Function_args<_Ret(_Types...) const &>': class template has already been defined
'std::_Function_args<_Ret(_Types...) volatile &>': class template has already been defined
'std::_Function_args<_Ret(_Types...) volatile const &>': class template has already been defined
'_InterlockedExchange': function does not take 1 arguments
'_InterlockedCompareExchange': function does not take 1 arguments
'_InterlockedExchange': function does not take 1 arguments
'_InterlockedCompareExchange': function does not take 1 arguments
'type cast': cannot convert from 'PVOID' to 'LONG'
'type cast': cannot convert from 'PVOID' to 'LONG'
'type cast': cannot convert from 'PVOID' to 'LONG'
'type cast': cannot convert from 'PVOID' to 'LONG'
'type cast': cannot convert from 'PVOID' to 'LONG'
'type cast': cannot convert from 'PVOID' to 'LONG'
function 'PVOID GetCurrentFiber(void)' already has a body
function 'PVOID GetFiberData(void)' already has a body
function '_TEB *NtCurrentTeb(void)' already has a body
function 'PVOID GetCurrentFiber(void)' already has a body
function 'PVOID GetFiberData(void)' already has a body
function '_TEB *NtCurrentTeb(void)' already has a body
error count exceeds 100; stopping compilation
error count exceeds 100; stopping compilation