0
我正在重構一個遺留問題,我需要依靠編譯器。 Visual Studio中的某些設置程序不能像我希望的那樣工作。如何阻止VS2010自動包含Ansi C項目的文件
文件變交流
int main (int i, char** l)
{
dostuff(i);
}
文件b.h
//empty header
文件b.c
void dostuff(int i);
void dostuff(int i)
{
//bla
}
a.c
不包括b.h
也不b.h
meantion dostuff。由於dostuff不是靜態的,符號被導出。如果我刪除b.c
編譯失敗。
我想設置vs2010,因此它會生成a.c
的錯誤,因爲符號dostuff
未通過include導入。
什麼設置會爲我做?
警告在代碼中的ammount的是驚人的警告。他們都是噪音,我必須一一處理......'/ we4013'選項正是我所需要的。 – Johannes