(SFML 2.5.1 в VS2017) Много неразрешенных ошибок внешних символов - PullRequest
0 голосов
/ 12 января 2019

Я пытаюсь создать простую SFML-программу, но я продолжаю получать эти ошибки при сборке программы. Я пробовал Google, но ошибки всегда отличались от моих. У меня SFML статически связан, вот мой вход компоновщика:

winmm.lib; SFML-система-s.lib; ws2_32.lib; SFML-Network-s.lib; opengl32.lib; gdi32.lib; SFML-окно-s.lib; freetype.lib; SFML-графика -s.lib

У меня также есть строка SFML_STATIC. Я не совсем уверен, в чем проблема.

Код:

#ifndef __IOSTREAM_H
#include <iostream>
#endif

#include "data/movement.h"
#include <SFML/Graphics.hpp>


int main()
{
    sf::RenderWindow mainw(sf::VideoMode(512, 512), "Window");

    while (mainw.isOpen())
    {
        sf::Event winEvent;
        while (mainw.pollEvent(winEvent)) 
        {
            if (winEvent.type == sf::Event::Closed)
            {
                mainw.close();
            } else;
            if (winEvent.type == sf::Event::KeyPressed) 
            {
                if (winEvent.key.code == sf::Keyboard::Up)
                {
                    upEvent();
                }
                else if (winEvent.key.code == sf::Keyboard::Down)
                {
                    downEvent();
                }
                else if (winEvent.key.code == sf::Keyboard::Left)
                {
                    leftEvent();
                }
                else if (winEvent.key.code == sf::Keyboard::Right)
                {
                    rightEvent();
                }
            }
        }
    } 

    return 0;
}

Ошибка:

Код серьезности Описание Состояние подавления строки файла проекта Ошибка LNK2019: неразрешенный внешний символ __imp_RegQueryValueExW, указанный в функции "class sf :: String __cdecl anonymous namespace'::getDeviceName(unsigned int,struct tagJOYCAPSW)" (?getDeviceName@?A0x8939b4a8@@YA?AVString@sf@@IUtagJOYCAPSW@@@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(JoystickImpl.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_EnumDisplaySettingsW referenced in function "public: static class sf::VideoMode __cdecl sf::priv::VideoModeImpl::getDesktopMode(void)" (?getDesktopMode@VideoModeImpl@priv@sf@@SA?AVVideoMode@3@XZ) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(VideoModeImpl.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_GetDC referenced in function "public: bool __cdecl sf::priv::CursorImpl::loadFromPixels(unsigned char const *,class sf::Vector2<unsigned int>,class sf::Vector2<unsigned int>)" (?loadFromPixels@CursorImpl@priv@sf@@QEAA_NPEBEV?$Vector2@I@3@1@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(CursorImpl.cpp.obj) 1<br> Error LNK2001 unresolved external symbol __imp_GetDC OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WglContext.cpp.obj) 1<br> Error LNK2001 unresolved external symbol __imp_GetDC OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_ReleaseDC referenced in function "public: bool __cdecl sf::priv::CursorImpl::loadFromPixels(unsigned char const *,class sf::Vector2<unsigned int>,class sf::Vector2<unsigned int>)" (?loadFromPixels@CursorImpl@priv@sf@@QEAA_NPEBEV?$Vector2@I@3@1@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(CursorImpl.cpp.obj) 1<br> Error LNK2001 unresolved external symbol __imp_ReleaseDC OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WglContext.cpp.obj) 1<br> Error LNK2001 unresolved external symbol __imp_ReleaseDC OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_LoadCursorW referenced in function "public: bool __cdecl sf::priv::CursorImpl::loadFromSystem(enum sf::Cursor::Type)" (?loadFromSystem@CursorImpl@priv@sf@@QEAA_NW4Type@Cursor@3@@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(CursorImpl.cpp.obj) 1<br> Error LNK2001 unresolved external symbol __imp_LoadCursorW OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_DestroyCursor referenced in function "public: __cdecl sf::priv::CursorImpl::~CursorImpl(void)" (??1CursorImpl@priv@sf@@QEAA@XZ) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(CursorImpl.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_CreateIconIndirect referenced in function "public: bool __cdecl sf::priv::CursorImpl::loadFromPixels(unsigned char const *,class sf::Vector2<unsigned int>,class sf::Vector2<unsigned int>)" (?loadFromPixels@CursorImpl@priv@sf@@QEAA_NPEBEV?$Vector2@I@3@1@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(CursorImpl.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_CopyIcon referenced in function "public: bool __cdecl sf::priv::CursorImpl::loadFromSystem(enum sf::Cursor::Type)" (?loadFromSystem@CursorImpl@priv@sf@@QEAA_NW4Type@Cursor@3@@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(CursorImpl.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_CreateWindowExA referenced in function "private: void __cdecl sf::priv::WglContext::createSurface(class sf::priv::WglContext *,unsigned int,unsigned int,unsigned int)" (?createSurface@WglContext@priv@sf@@AEAAXPEAV123@III@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WglContext.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_DestroyWindow referenced in function "public: virtual __cdecl sf::priv::WglContext::~WglContext(void)" (??1WglContext@priv@sf@@UEAA@XZ) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WglContext.cpp.obj) 1<br> Error LNK2001 unresolved external symbol __imp_DestroyWindow OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_ShowWindow referenced in function "private: void __cdecl sf::priv::WglContext::createSurface(class sf::priv::WglContext *,unsigned int,unsigned int,unsigned int)" (?createSurface@WglContext@priv@sf@@AEAAXPEAV123@III@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WglContext.cpp.obj) 1<br> Error LNK2001 unresolved external symbol __imp_ShowWindow OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_TrackMouseEvent referenced in function "private: void __cdecl sf::priv::WindowImplWin32::cleanup(void)" (?cleanup@WindowImplWin32@priv@sf@@AEAAXXZ) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_TranslateMessage referenced in function "protected: virtual void __cdecl sf::priv::WindowImplWin32::processEvents(void)" (?processEvents@WindowImplWin32@priv@sf@@MEAAXXZ) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_DispatchMessageW referenced in function "protected: virtual void __cdecl sf::priv::WindowImplWin32::processEvents(void)" (?processEvents@WindowImplWin32@priv@sf@@MEAAXXZ) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_PeekMessageW referenced in function "protected: virtual void __cdecl sf::priv::WindowImplWin32::processEvents(void)" (?processEvents@WindowImplWin32@priv@sf@@MEAAXXZ) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_SendMessageW referenced in function "public: virtual void __cdecl sf::priv::WindowImplWin32::setIcon(unsigned int,unsigned int,unsigned char const *)" (?setIcon@WindowImplWin32@priv@sf@@UEAAXIIPEBE@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_RegisterDeviceNotificationW referenced in function "public: __cdecl sf::priv::WindowImplWin32::WindowImplWin32(class sf::VideoMode,class sf::String const &,unsigned int,struct sf::ContextSettings const &)" (??0WindowImplWin32@priv@sf@@QEAA@VVideoMode@2@AEBVString@2@IAEBUContextSettings@2@@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_DefWindowProcW referenced in function "private: static __int64 __cdecl sf::priv::WindowImplWin32::globalOnEvent(struct HWND__ *,unsigned int,unsigned __int64,__int64)" (?globalOnEvent@WindowImplWin32@priv@sf@@CA_JPEAUHWND__@@I_K_J@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_CallWindowProcW referenced in function "private: static __int64 __cdecl sf::priv::WindowImplWin32::globalOnEvent(struct HWND__ *,unsigned int,unsigned __int64,__int64)" (?globalOnEvent@WindowImplWin32@priv@sf@@CA_JPEAUHWND__@@I_K_J@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_RegisterClassW referenced in function "public: __cdecl sf::priv::WindowImplWin32::WindowImplWin32(class sf::VideoMode,class sf::String const &,unsigned int,struct sf::ContextSettings const &)" (??0WindowImplWin32@priv@sf@@QEAA@VVideoMode@2@AEBVString@2@IAEBUContextSettings@2@@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_UnregisterClassW referenced in function "public: virtual __cdecl sf::priv::WindowImplWin32::~WindowImplWin32(void)" (??1WindowImplWin32@priv@sf@@UEAA@XZ) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_CreateWindowExW referenced in function "public: __cdecl sf::priv::WindowImplWin32::WindowImplWin32(class sf::VideoMode,class sf::String const &,unsigned int,struct sf::ContextSettings const &)" (??0WindowImplWin32@priv@sf@@QEAA@VVideoMode@2@AEBVString@2@IAEBUContextSettings@2@@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_FlashWindowEx referenced in function "public: virtual void __cdecl sf::priv::WindowImplWin32::requestFocus(void)" (?requestFocus@WindowImplWin32@priv@sf@@UEAAXXZ) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_SetWindowPos referenced in function "public: __cdecl sf::priv::WindowImplWin32::WindowImplWin32(class sf::VideoMode,class sf::String const &,unsigned int,struct sf::ContextSettings const &)" (??0WindowImplWin32@priv@sf@@QEAA@VVideoMode@2@AEBVString@2@IAEBUContextSettings@2@@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_GetKeyState referenced in function "private: void __cdecl sf::priv::WindowImplWin32::processEvent(unsigned int,unsigned __int64,__int64)" (?processEvent@WindowImplWin32@priv@sf@@AEAAXI_K_J@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_MapVirtualKeyW referenced in function "private: static enum sf::Keyboard::Key __cdecl sf::priv::WindowImplWin32::virtualKeyCodeToSF(unsigned __int64,__int64)" (?virtualKeyCodeToSF@WindowImplWin32@priv@sf@@CA?AW4Key@Keyboard@3@_K_J@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_GetCapture referenced in function "private: void __cdecl sf::priv::WindowImplWin32::processEvent(unsigned int,unsigned __int64,__int64)" (?processEvent@WindowImplWin32@priv@sf@@AEAAXI_K_J@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_SetCapture referenced in function "private: void __cdecl sf::priv::WindowImplWin32::processEvent(unsigned int,unsigned __int64,__int64)" (?processEvent@WindowImplWin32@priv@sf@@AEAAXI_K_J@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_ReleaseCapture referenced in function "private: void __cdecl sf::priv::WindowImplWin32::cleanup(void)" (?cleanup@WindowImplWin32@priv@sf@@AEAAXXZ) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_GetForegroundWindow referenced in function "public: virtual bool __cdecl sf::priv::WindowImplWin32::hasFocus(void)const " (?hasFocus@WindowImplWin32@priv@sf@@UEBA_NXZ) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_SetForegroundWindow referenced in function "public: virtual void __cdecl sf::priv::WindowImplWin32::requestFocus(void)" (?requestFocus@WindowImplWin32@priv@sf@@UEAAXXZ) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_SetWindowTextW referenced in function "public: virtual void __cdecl sf::priv::WindowImplWin32::setTitle(class sf::String const &)" (?setTitle@WindowImplWin32@priv@sf@@UEAAXAEBVString@3@@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_GetClientRect referenced in function "public: virtual class sf::Vector2<unsigned int> __cdecl sf::priv::WindowImplWin32::getSize(void)const " (?getSize@WindowImplWin32@priv@sf@@UEBA?AV?$Vector2@I@3@XZ) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_GetWindowRect referenced in function "public: virtual class sf::Vector2<int> __cdecl sf::priv::WindowImplWin32::getPosition(void)const " (?getPosition@WindowImplWin32@priv@sf@@UEBA?AV?$Vector2@H@3@XZ) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_AdjustWindowRect referenced in function "public: __cdecl sf::priv::WindowImplWin32::WindowImplWin32(class sf::VideoMode,class sf::String const &,unsigned int,struct sf::ContextSettings const &)" (??0WindowImplWin32@priv@sf@@QEAA@VVideoMode@2@AEBVString@2@IAEBUContextSettings@2@@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_ShowCursor referenced in function "public: virtual void __cdecl sf::priv::WindowImplWin32::setMouseCursorVisible(bool)" (?setMouseCursorVisible@WindowImplWin32@priv@sf@@UEAAX_N@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_SetCursor referenced in function "private: void __cdecl sf::priv::WindowImplWin32::processEvent(unsigned int,unsigned __int64,__int64)" (?processEvent@WindowImplWin32@priv@sf@@AEAAXI_K_J@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_ScreenToClient referenced in function "private: void __cdecl sf::priv::WindowImplWin32::processEvent(unsigned int,unsigned __int64,__int64)" (?processEvent@WindowImplWin32@priv@sf@@AEAAXI_K_J@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_MapWindowPoints referenced in function "private: void __cdecl sf::priv::WindowImplWin32::grabCursor(bool)" (?grabCursor@WindowImplWin32@priv@sf@@AEAAX_N@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_ClipCursor referenced in function "private: void __cdecl sf::priv::WindowImplWin32::grabCursor(bool)" (?grabCursor@WindowImplWin32@priv@sf@@AEAAX_N@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_GetWindowLongW referenced in function "public: __cdecl sf::priv::WindowImplWin32::WindowImplWin32(class sf::VideoMode,class sf::String const &,unsigned int,struct sf::ContextSettings const &)" (??0WindowImplWin32@priv@sf@@QEAA@VVideoMode@2@AEBVString@2@IAEBUContextSettings@2@@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_SetWindowLongW referenced in function "public: __cdecl sf::priv::WindowImplWin32::WindowImplWin32(class sf::VideoMode,class sf::String const &,unsigned int,struct sf::ContextSettings const &)" (??0WindowImplWin32@priv@sf@@QEAA@VVideoMode@2@AEBVString@2@IAEBUContextSettings@2@@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_GetWindowLongPtrW referenced in function "private: static __int64 __cdecl sf::priv::WindowImplWin32::globalOnEvent(struct HWND__ *,unsigned int,unsigned __int64,__int64)" (?globalOnEvent@WindowImplWin32@priv@sf@@CA_JPEAUHWND__@@I_K_J@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_SetWindowLongPtrW referenced in function "public: __cdecl sf::priv::WindowImplWin32::WindowImplWin32(struct HWND__ *)" (??0WindowImplWin32@priv@sf@@QEAA@PEAUHWND__@@@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_GetWindowThreadProcessId referenced in function "public: virtual void __cdecl sf::priv::WindowImplWin32::requestFocus(void)" (?requestFocus@WindowImplWin32@priv@sf@@UEAAXXZ) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_CreateIcon referenced in function "public: virtual void __cdecl sf::priv::WindowImplWin32::setIcon(unsigned int,unsigned int,unsigned char const *)" (?setIcon@WindowImplWin32@priv@sf@@UEAAXIIPEBE@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_DestroyIcon referenced in function "public: virtual __cdecl sf::priv::WindowImplWin32::~WindowImplWin32(void)" (??1WindowImplWin32@priv@sf@@UEAA@XZ) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_ChangeDisplaySettingsW referenced in function "public: __cdecl sf::priv::WindowImplWin32::WindowImplWin32(class sf::VideoMode,class sf::String const &,unsigned int,struct sf::ContextSettings const &)" (??0WindowImplWin32@priv@sf@@QEAA@VVideoMode@2@AEBVString@2@IAEBUContextSettings@2@@Z) OSTetris C:\Users\green\Documents\GitHub\OSTetris\sfml-window-s.lib(WindowImplWin32.cpp.obj) 1<br> Error LNK2019 unresolved external symbol __imp_RegCloseKey referenced in function "class sf::String __cdecl пространство анонимных имен ':: getDeviceName (unsigned int, struct tagJOYCAPSW)" "? @@ Z) OSTetris C: \ Users \ green \ Documents \ GitHub \ OSTetris \ sfml-window-s.lib (JoystickImpl.cpp.obj) 1
Ошибка LNK2019: неразрешенный внешний символ __imp_RegOpenKeyExW, на который есть ссылка в функции "класс sf :: String __cdecl` пространство анонимных имен ':: getDeviceName (unsigned int, struct tagJOYCAPSW) "(? GetDeviceName @? A0x8939b4a8 @@ YA @ @ UAG Z) OSTetris C: \ Users \ green \ Documents \ GitHub \ OSTetris \ sfml-window-s.lib (JoystickImpl.cpp.obj) 1
Ошибка LNK1120 50 неразрешенных внешних файлов OSTetris C: \ Users \ green \ Documents \ GitHub \ OSTetris \ x64 \ Release \ OSTetris.exe 1

1 Ответ

0 голосов
/ 12 января 2019

Сначала я собираюсь сделать ссылку на учебную страницу SFML для связи с Visual Studio .

Но, похоже, вы связываете только версии релиза. Убедитесь, что вы используете библиотеки Debug в конфигурации Debug, а библиотеки Release в конфигурации Release. Каждая конфигурация требует индивидуальной настройки.

...