FaraonOfEgipet
Newbie | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Требуется создать консольное приложение. В наличии только .NET. Создаю проект Win32 Console Project. Добавляем файл main.cpp, содержащий одну функцию Код: #include <windows.h> int main() { return 0; } | Компилип проект. На выходе получаем (содержимое файла buildlog.htm) Код: Build Log ------- Build started: Project: ChatServer, Configuration: Debug|Win32 ------- Command Lines Creating temporary file "d:\Programming\Vs.net\C++\ChatServer\Debug\RSP000003.rsp" with contents [ /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /Gm /EHsc /RTC1 /MLd /Fo"Debug/" /Fd"Debug/vc70.pdb" /W3 /c /Wp64 /ZI /TP ".\mainthread.cpp" ] Creating command line "cl.exe @"d:\Programming\Vs.net\C++\ChatServer\Debug\RSP000003.rsp" /nologo" Creating temporary file "d:\Programming\Vs.net\C++\ChatServer\Debug\RSP000004.rsp" with contents [ /OUT:"Debug/ChatServer.exe" /INCREMENTAL /NOLOGO /DEBUG /PDB:"Debug/ChatServer.pdb" /SUBSYSTEM:CONSOLE /MACHINE:X86 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ".\Debug\main.obj" ".\Debug\mainthread.obj" ] Creating command line "link.exe @"d:\Programming\Vs.net\C++\ChatServer\Debug\RSP000004.rsp"" Output Window Compiling... cl : Command line warning D4002 : ignoring unknown option '/Zvc6' mainthread.cpp d:\Programming\VS.NET\C++\ChatServer\mainthread.cpp(10) : warning C4101: 'hEvents' : unreferenced local variable d:\Programming\VS.NET\C++\ChatServer\mainthread.cpp(9) : warning C4101: 'addr' : unreferenced local variable d:\Programming\VS.NET\C++\ChatServer\mainthread.cpp(11) : warning C4101: 'wsNetEvent' : unreferenced local variable Linking... LINK : fatal error LNK1117: syntax error in option 'debugtype:vc6' Results Build log was saved at "file://d:\Programming\Vs.net\C++\ChatServer\Debug\BuildLog.htm" ChatServer - 1 error(s), 4 warning(s) | Вопрос, откуда взялись опции, выделенные красным, если я их не вводил? В свойствах проекта я их так же не нашел. Но дальше, больше Создаем проект Console Application (.NET) Визард создает проект, САМ добавляет в него файлы (меня при этом ничего не спрашивает). И вот этот созданный по умолчанию проект - компилим и... ... и получаем Код: Build Log ------- Build started: Project: RegistryClass, Configuration: Debug|Win32 ------- Command Lines Creating temporary file "d:\Programming\Vs.net\C++\RegistryClass\Debug\RSP000001.rsp" with contents [ /Od /AI "D:\Programming\VS.NET\C++\RegistryClass\Debug" /D "WIN32" /D "_DEBUG" /D "_MBCS" /FD /EHsc /MTd /GS /Yu"stdafx.h" /Fp"Debug/RegistryClass.pch" /Fo"Debug/" /Fd"Debug/vc70.pdb" /W3 /c /Zi /clr /TP /FU "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\mscorlib.dll" /FU "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.dll" /FU "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Data.dll" ".\AssemblyInfo.cpp" ".\RegistryClass.cpp" ] Creating command line "cl.exe @"d:\Programming\Vs.net\C++\RegistryClass\Debug\RSP000001.rsp" /nologo" Creating temporary file "d:\Programming\Vs.net\C++\RegistryClass\Debug\RSP000002.rsp" with contents [ /Od /AI "D:\Programming\VS.NET\C++\RegistryClass\Debug" /D "WIN32" /D "_DEBUG" /D "_MBCS" /FD /EHsc /MTd /GS /Yc"stdafx.h" /Fp"Debug/RegistryClass.pch" /Fo"Debug/" /Fd"Debug/vc70.pdb" /W3 /c /Zi /clr /TP /FU "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\mscorlib.dll" /FU "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.dll" /FU "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Data.dll" ".\stdafx.cpp" ] Creating command line "cl.exe @"d:\Programming\Vs.net\C++\RegistryClass\Debug\RSP000002.rsp" /nologo" Creating command line "rc.exe /fo"Debug/app.res" ".\app.rc"" Creating temporary file "d:\Programming\Vs.net\C++\RegistryClass\Debug\RSP000003.rsp" with contents [ /OUT:"D:\Programming\VS.NET\C++\RegistryClass\Debug\RegistryClass.exe" /INCREMENTAL /NOLOGO /DEBUG /ASSEMBLYDEBUG /PDB:"D:\Programming\VS.NET\C++\RegistryClass\Debug/RegistryClass.pdb" /FIXED:No kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib ".\Debug\RegistryClass.obj" ".\Debug\AssemblyInfo.obj" ".\Debug\stdafx.obj" ".\Debug\app.res" ] Creating command line "link.exe @"d:\Programming\Vs.net\C++\RegistryClass\Debug\RSP000003.rsp"" Output Window Compiling... cl : Command line warning D4002 : ignoring unknown option '/Zvc6' stdafx.cpp Compiling... cl : Command line warning D4002 : ignoring unknown option '/Zvc6' AssemblyInfo.cpp RegistryClass.cpp Generating Code... Compiling resources... Linking... LINK : fatal error LNK1117: syntax error in option 'debugtype:vc6' Results Build log was saved at "file://d:\Programming\Vs.net\C++\RegistryClass\Debug\BuildLog.htm" RegistryClass - 1 error(s), 2 warning(s) | Опять, не понятно от куда взятые опции выделены красным. Кто нибудь сталкивался с подобной ситуацией? Добавлено: Все, нашел. Дело было в переменных окружения, оставшихся от DDK. |