неразрешенный внешний символ sout при компиляции программы SSDL
Я позаимствовал книгу по программированию на C++ в местной библиотеке и решил ее прочитать. Оказывается, он использует SSDL для кода. Итак, я скачал SSDL и решил следовать этой книге. Однако, когда я впервые скомпилировал и запустил свой код, появилось это сообщение об ошибке.
1>D:\C++ Coding proj\Coding by myself (own projects)\SSDLcode\SSDLcode\main.cpp(11,2): warning
C4551: function call missing argument list
1>main.obj : error LNK2001: unresolved external symbol "class std::basic_ostream<char,struct s
td::char_traits<char> > sout" (?sout@@3V?$basic_ostream@DU?$char_traits@D@std@@@std@@A)
1>D:\C++ Coding proj\Coding by myself (own projects)\SSDLcode\x64\Debug\SSDLcode.exe : fatal
error LNK1120: 1 unresolved externals
Полное сообщение об ошибке здесь, если это поможет. (из вывода сборки)
Build started...
1>------ Build started: Project: SSDLcode, Configuration: Debug x64 ------
1>main.cpp
1>D:\C++ Coding proj\Coding by myself (own projects)\SSDLcode\SSDLcode\main.cpp(11,2): warning
C4551: function call missing argument list
1>main.obj : error LNK2001: unresolved external symbol "class std::basic_ostream<char,struct
std::char_traits<char> > sout" (?sout@@3V?$basic_ostream@DU?$char_traits@D@std@@@std@@A)
1>D:\C++ Coding proj\Coding by myself (own projects)\SSDLcode\x64\Debug\SSDLcode.exe : fatal
error LNK1120: 1 unresolved externals
1>Done building project "SSDLcode.vcxproj" -- FAILED.
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
так как я новичок в SSDL, я понятия не имею, что это значит.
В разделе «Дополнительные каталоги библиотек» я указал свои библиотеки как x64. Но мой код компилятора Visual Studio на x86 (я полагаю, 32-битный).
поэтому я изменил x86 на x64 и снова запустил код. Затем появилось сообщение об ошибке.
Вот мой код.
#include "SDL.h"
#include "SSDL.h"
int main(int argc, char** argv)
{
sout << "Hello, world! (Press any key to quit)\n";
SSDL_WaitKey;
return 0;
}
будет ли решение для устранения ошибки LNK1120?