Welcome, Guest. Please login or register. Did you miss your activation email?

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Messages - gordogordo

Pages: [1]
1
General / Re: Linking problems
« on: March 09, 2017, 01:52:44 am »
Iv'e read the tutorial and what it says about static linking, but It's possible that I misunderstood the part about dependencies.

Some of the dependencies (freetype, jpeg, opengl32, winmm, gdi32) are not found in the downloaded library. My first try at compiling assumed these where included somehow in the libraries.

The tutorial didn't say anything about where to find or get these dependencies, so if that is the problem my question is then: where do I get these dependencies from?

Here is the full output:

Code: [Select]
cd 'C:\Users\ollie\Documents\NetBeansProjects\SFMLTest'
C:\msys64\usr\bin\make.exe -f Makefile CONF=Debug
"/C/msys64/usr/bin/make.exe" -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .build-conf
make[1]: Entering directory '/c/Users/ollie/Documents/NetBeansProjects/SFMLTest'
"/C/msys64/usr/bin/make.exe"  -f nbproject/Makefile-Debug.mk dist/Debug/MinGW-Windows/sfmltest.exe
make[2]: Entering directory '/c/Users/ollie/Documents/NetBeansProjects/SFMLTest'
mkdir -p dist/Debug/MinGW-Windows
g++ -m32    -o dist/Debug/MinGW-Windows/sfmltest build/Debug/MinGW-Windows/main.o -L../../Libraries/SFML-2.4.2/lib -lsfml-graphics-s-d -lsfml-window-s-d -lsfml-system-s-d
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj): In function `ZN2sf12RenderTarget5clearERKNS_5ColorE':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:106: undefined reference to `glClearColor@16'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:107: undefined reference to `glClear@4'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj): In function `ZN2sf12RenderTarget4drawEPKNS_6VertexEjNS_13PrimitiveTypeERKNS_12RenderStatesE':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:276: undefined reference to `glVertexPointer@16'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:277: undefined reference to `glColorPointer@16'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:278: undefined reference to `glTexCoordPointer@16'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:287: undefined reference to `glDrawArrays@12'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj): In function `ZN2sf12RenderTarget12pushGLStatesEv':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:311: undefined reference to `glGetError@0'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:321: undefined reference to `glPushClientAttrib@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:322: undefined reference to `glPushAttrib@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:324: undefined reference to `glMatrixMode@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:325: undefined reference to `glPushMatrix@0'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:326: undefined reference to `glMatrixMode@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:327: undefined reference to `glPushMatrix@0'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:328: undefined reference to `glMatrixMode@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:329: undefined reference to `glPushMatrix@0'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj): In function `ZN2sf12RenderTarget11popGLStatesEv':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:341: undefined reference to `glMatrixMode@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:342: undefined reference to `glPopMatrix@0'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:343: undefined reference to `glMatrixMode@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:344: undefined reference to `glPopMatrix@0'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:345: undefined reference to `glMatrixMode@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:346: undefined reference to `glPopMatrix@0'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:348: undefined reference to `glPopClientAttrib@0'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:349: undefined reference to `glPopAttrib@0'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj): In function `ZN2sf12RenderTarget13resetGLStatesEv':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:374: undefined reference to `glDisable@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:375: undefined reference to `glDisable@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:376: undefined reference to `glDisable@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:377: undefined reference to `glDisable@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:378: undefined reference to `glEnable@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:379: undefined reference to `glEnable@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:380: undefined reference to `glMatrixMode@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:381: undefined reference to `glEnableClientState@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:382: undefined reference to `glEnableClientState@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:383: undefined reference to `glEnableClientState@4'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj): In function `ZN2sf12RenderTarget16applyCurrentViewEv':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:419: undefined reference to `glViewport@16'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:422: undefined reference to `glMatrixMode@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:423: undefined reference to `glLoadMatrixf@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:426: undefined reference to `glMatrixMode@4'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj): In function `ZN2sf12RenderTarget14applyBlendModeERKNS_9BlendModeE':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:444: undefined reference to `glBlendFunc@8'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(RenderTarget.cpp.obj): In function `ZN2sf12RenderTarget14applyTransformERKNS_9TransformE':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/RenderTarget.cpp:485: undefined reference to `glLoadMatrixf@4'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(Shader.cpp.obj): In function `checkMaxTextureUnits':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Shader.cpp:65: undefined reference to `glGetIntegerv@8'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(Shader.cpp.obj): In function `ZN2sf6Shader7compileEPKcS2_S2_':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Shader.cpp:965: undefined reference to `glFlush@0'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(Texture.cpp.obj): In function `ZN2sf7TextureD2Ev':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:104: undefined reference to `glDeleteTextures@8'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(Texture.cpp.obj): In function `ZN2sf7Texture6createEjj':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:146: undefined reference to `glGenTextures@8'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:194: undefined reference to `glBindTexture@8'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:195: undefined reference to `glTexImage2D@36'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:196: undefined reference to `glTexParameteri@12'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:197: undefined reference to `glTexParameteri@12'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:198: undefined reference to `glTexParameteri@12'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:199: undefined reference to `glTexParameteri@12'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(Texture.cpp.obj): In function `ZN2sf7Texture13loadFromImageERKNS_5ImageERKNS_4RectIiEE':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:276: undefined reference to `glBindTexture@8'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:279: undefined reference to `glTexSubImage2D@36'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:283: undefined reference to `glTexParameteri@12'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:288: undefined reference to `glFlush@0'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(Texture.cpp.obj): In function `ZNK2sf7Texture11copyToImageEv':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:346: undefined reference to `glBindTexture@8'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:347: undefined reference to `glGetTexImage@20'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:355: undefined reference to `glBindTexture@8'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:356: undefined reference to `glGetTexImage@20'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(Texture.cpp.obj): In function `ZN2sf7Texture6updateEPKhjjjj':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:411: undefined reference to `glBindTexture@8'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:412: undefined reference to `glTexSubImage2D@36'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:413: undefined reference to `glTexParameteri@12'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:420: undefined reference to `glFlush@0'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(Texture.cpp.obj): In function `ZN2sf7Texture6updateERKNS_6WindowEjj':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:461: undefined reference to `glBindTexture@8'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:462: undefined reference to `glCopyTexSubImage2D@32'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:463: undefined reference to `glTexParameteri@12'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:470: undefined reference to `glFlush@0'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(Texture.cpp.obj): In function `ZN2sf7Texture9setSmoothEb':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:489: undefined reference to `glBindTexture@8'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:490: undefined reference to `glTexParameteri@12'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:494: undefined reference to `glTexParameteri@12'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:498: undefined reference to `glTexParameteri@12'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(Texture.cpp.obj): In function `ZN2sf7Texture11setRepeatedEb':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:556: undefined reference to `glBindTexture@8'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:557: undefined reference to `glTexParameteri@12'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:558: undefined reference to `glTexParameteri@12'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(Texture.cpp.obj): In function `ZN2sf7Texture14generateMipmapEv':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:588: undefined reference to `glBindTexture@8'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:590: undefined reference to `glTexParameteri@12'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(Texture.cpp.obj): In function `ZN2sf7Texture16invalidateMipmapEv':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:609: undefined reference to `glBindTexture@8'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:610: undefined reference to `glTexParameteri@12'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(Texture.cpp.obj): In function `ZN2sf7Texture4bindEPKS0_NS0_14CoordinateTypeE':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:624: undefined reference to `glBindTexture@8'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:650: undefined reference to `glMatrixMode@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:651: undefined reference to `glLoadMatrixf@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:654: undefined reference to `glMatrixMode@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:660: undefined reference to `glBindTexture@8'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:663: undefined reference to `glMatrixMode@4'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:664: undefined reference to `glLoadIdentity@0'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:667: undefined reference to `glMatrixMode@4'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(Texture.cpp.obj): In function `ZN2sf7Texture14getMaximumSizeEv':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/Texture.cpp:686: undefined reference to `glGetIntegerv@8'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(TextureSaver.cpp.obj): In function `ZN2sf4priv12TextureSaverC2Ev':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/TextureSaver.cpp:38: undefined reference to `glGetIntegerv@8'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(TextureSaver.cpp.obj): In function `ZN2sf4priv12TextureSaverD2Ev':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/TextureSaver.cpp:45: undefined reference to `glBindTexture@8'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(GLCheck.cpp.obj): In function `ZN2sf4priv12glCheckErrorEPKcjS2_':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/GLCheck.cpp:41: undefined reference to `glGetError@0'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(GLExtensions.cpp.obj): In function `ZN2sf4priv20ensureExtensionsInitEv':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/GLExtensions.cpp:61: undefined reference to `glGetIntegerv@8'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/GLExtensions.cpp:62: undefined reference to `glGetIntegerv@8'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/GLExtensions.cpp:64: undefined reference to `glGetError@0'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/GLExtensions.cpp:67: undefined reference to `glGetString@4'
../../Libraries/SFML-2.4.2/lib/libsfml-graphics-s-d.a(ImageLoader.cpp.obj): In function `ZN2sf4priv11ImageLoader8writeJpgERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEERKSt6vectorIhSaIhEEjj':
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/ImageLoader.cpp:292: undefined reference to `jpeg_std_error'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/ImageLoader.cpp:295: undefined reference to `jpeg_CreateCompress'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/ImageLoader.cpp:300: undefined reference to `jpeg_stdio_dest'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/ImageLoader.cpp:301: undefined reference to `jpeg_set_defaults'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/ImageLoader.cpp:302: undefined reference to `jpeg_set_quality'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/ImageLoader.cpp:315: undefined reference to `jpeg_start_compress'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/ImageLoader.cpp:321: undefined reference to `jpeg_write_scanlines'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/ImageLoader.cpp:325: undefined reference to `jpeg_finish_compress'
D:/sfml-release/_Sources/SFML/src/SFML/Graphics/ImageLoader.cpp:326: undefined reference to `jpeg_destroy_compress'
../../Libraries/SFML-2.4.2/lib/libsfml-window-s-d.a(GlContext.cpp.obj): In function `ZN2sf4priv9GlContext12initResourceEv':
D:/sfml-release/_Sources/SFML/src/SFML/Window/GlContext.cpp:235: undefined reference to `_imp__glGetIntegerv@8'
D:/sfml-release/_Sources/SFML/src/SFML/Window/GlContext.cpp:237: undefined reference to `_imp__glGetError@0'
D:/sfml-release/_Sources/SFML/src/SFML/Window/GlContext.cpp:240: undefined reference to `_imp__glGetString@4'
D:/sfml-release/_Sources/SFML/src/SFML/Window/GlContext.cpp:262: undefined reference to `_imp__glGetIntegerv@8'
../../Libraries/SFML-2.4.2/lib/libsfml-window-s-d.a(GlContext.cpp.obj): In function `ZN2sf4priv9GlContext10initializeERKNS_15ContextSettingsE':
D:/sfml-release/_Sources/SFML/src/SFML/Window/GlContext.cpp:574: undefined reference to `_imp__glGetIntegerv@8'
D:/sfml-release/_Sources/SFML/src/SFML/Window/GlContext.cpp:575: undefined reference to `_imp__glGetIntegerv@8'
D:/sfml-release/_Sources/SFML/src/SFML/Window/GlContext.cpp:577: undefined reference to `_imp__glGetError@0'
D:/sfml-release/_Sources/SFML/src/SFML/Window/GlContext.cpp:585: undefined reference to `_imp__glGetString@4'
D:/sfml-release/_Sources/SFML/src/SFML/Window/GlContext.cpp:622: undefined reference to `_imp__glGetIntegerv@8'
D:/sfml-release/_Sources/SFML/src/SFML/Window/GlContext.cpp:636: undefined reference to `_imp__glGetIntegerv@8'
D:/sfml-release/_Sources/SFML/src/SFML/Window/GlContext.cpp:654: undefined reference to `_imp__glGetIntegerv@8'
D:/sfml-release/_Sources/SFML/src/SFML/Window/GlContext.cpp:664: undefined reference to `_imp__glEnable@4'
D:/sfml-release/_Sources/SFML/src/SFML/Window/GlContext.cpp:674: undefined reference to `_imp__glEnable@4'
D:/sfml-release/_Sources/SFML/src/SFML/Window/GlContext.cpp:677: undefined reference to `_imp__glIsEnabled@4'
../../Libraries/SFML-2.4.2/lib/libsfml-window-s-d.a(GlContext.cpp.obj): In function `ZN2sf4priv9GlContext13checkSettingsERKNS_15ContextSettingsE':
D:/sfml-release/_Sources/SFML/src/SFML/Window/GlContext.cpp:696: undefined reference to `_imp__glGetString@4'
D:/sfml-release/_Sources/SFML/src/SFML/Window/GlContext.cpp:697: undefined reference to `_imp__glGetString@4'
../../Libraries/SFML-2.4.2/lib/libsfml-window-s-d.a(WglContext.cpp.obj): In function `ZN2sf4priv10WglContextD2Ev':
D:/sfml-release/_Sources/SFML/src/SFML/Window/Win32/WglContext.cpp:162: undefined reference to `_imp__wglMakeCurrent@8'
D:/sfml-release/_Sources/SFML/src/SFML/Window/Win32/WglContext.cpp:166: undefined reference to `_imp__wglDeleteContext@4'
../../Libraries/SFML-2.4.2/lib/libsfml-window-s-d.a(WglContext.cpp.obj): In function `ZN2sf4priv10WglContext11getFunctionEPKc':
D:/sfml-release/_Sources/SFML/src/SFML/Window/Win32/WglContext.cpp:192: undefined reference to `_imp__wglGetProcAddress@4'
../../Libraries/SFML-2.4.2/lib/libsfml-window-s-d.a(WglContext.cpp.obj): In function `ZN2sf4priv10WglContext11makeCurrentEb':
D:/sfml-release/_Sources/SFML/src/SFML/Window/Win32/WglContext.cpp:221: undefined reference to `_imp__wglMakeCurrent@8'
../../Libraries/SFML-2.4.2/lib/libsfml-window-s-d.a(WglContext.cpp.obj): In function `ZN2sf4priv10WglContext7displayEv':
D:/sfml-release/_Sources/SFML/src/SFML/Window/Win32/WglContext.cpp:237: undefined reference to `_imp__SwapBuffers@4'
../../Libraries/SFML-2.4.2/lib/libsfml-window-s-d.a(WglContext.cpp.obj): In function `ZN2sf4priv10WglContext21selectBestPixelFormatEP5HDC__jRKNS_15ContextSettingsEb':
D:/sfml-release/_Sources/SFML/src/SFML/Window/Win32/WglContext.cpp:399: undefined reference to `_imp__ChoosePixelFormat@8'
../../Libraries/SFML-2.4.2/lib/libsfml-window-s-d.a(WglContext.cpp.obj): In function `ZN2sf4priv10WglContext20setDevicePixelFormatEj':
D:/sfml-release/_Sources/SFML/src/SFML/Window/Win32/WglContext.cpp:422: undefined reference to `_imp__DescribePixelFormat@16'
D:/sfml-release/_Sources/SFML/src/SFML/Window/Win32/WglContext.cpp:425: undefined reference to `_imp__SetPixelFormat@12'
../../Libraries/SFML-2.4.2/lib/libsfml-window-s-d.a(WglContext.cpp.obj): In function `ZN2sf4priv10WglContext29updateSettingsFromPixelFormatEv':
D:/sfml-release/_Sources/SFML/src/SFML/Window/Win32/WglContext.cpp:437: undefined reference to `_imp__GetPixelFormat@4'
D:/sfml-release/_Sources/SFML/src/SFML/Window/Win32/WglContext.cpp:449: undefined reference to `_imp__DescribePixelFormat@16'
../../Libraries/SFML-2.4.2/lib/libsfml-window-s-d.a(WglContext.cpp.obj): In function `ZN2sf4priv10WglContext13createContextEPS1_':
D:/sfml-release/_Sources/SFML/src/SFML/Window/Win32/WglContext.cpp:647: undefined reference to `_imp__wglMakeCurrent@8'
D:/sfml-release/_Sources/SFML/src/SFML/Window/Win32/WglContext.cpp:701: undefined reference to `_imp__wglCreateContext@4'
D:/sfml-release/_Sources/SFML/src/SFML/Window/Win32/WglContext.cpp:717: undefined reference to `_imp__wglMakeCurrent@8'
D:/sfml-release/_Sources/SFML/src/SFML/Window/Win32/WglContext.cpp:726: undefined reference to `_imp__wglShareLists@8'
../../Libraries/SFML-2.4.2/lib/libsfml-window-s-d.a(WindowImplWin32.cpp.obj): In function `ZN2sf4priv15WindowImplWin32C2ENS_9VideoModeERKNS_6StringEjRKNS_15ContextSettingsE':
D:/sfml-release/_Sources/SFML/src/SFML/Window/Win32/WindowImplWin32.cpp:174: undefined reference to `_imp__GetDeviceCaps@8'
D:/sfml-release/_Sources/SFML/src/SFML/Window/Win32/WindowImplWin32.cpp:175: undefined reference to `_imp__GetDeviceCaps@8'
../../Libraries/SFML-2.4.2/lib/libsfml-window-s-d.a(JoystickImpl.cpp.obj): In function `ZN2sf4priv12JoystickImpl10initializeEv':
D:/sfml-release/_Sources/SFML/src/SFML/Window/Win32/JoystickImpl.cpp:161: undefined reference to `_imp__joyGetPosEx@8'
../../Libraries/SFML-2.4.2/lib/libsfml-window-s-d.a(JoystickImpl.cpp.obj): In function `ZN2sf4priv12JoystickImpl11isConnectedEj':
D:/sfml-release/_Sources/SFML/src/SFML/Window/Win32/JoystickImpl.cpp:191: undefined reference to `_imp__joyGetPosEx@8'
../../Libraries/SFML-2.4.2/lib/libsfml-window-s-d.a(JoystickImpl.cpp.obj): In function `ZN2sf4priv12JoystickImpl4openEj':
D:/sfml-release/_Sources/SFML/src/SFML/Window/Win32/JoystickImpl.cpp:208: undefined reference to `_imp__joyGetDevCapsW@12'
../../Libraries/SFML-2.4.2/lib/libsfml-window-s-d.a(JoystickImpl.cpp.obj): In function `ZN2sf4priv12JoystickImpl6updateEv':
D:/sfml-release/_Sources/SFML/src/SFML/Window/Win32/JoystickImpl.cpp:266: undefined reference to `_imp__joyGetPosEx@8'
../../Libraries/SFML-2.4.2/lib/libsfml-system-s-d.a(SleepImpl.cpp.obj): In function `ZN2sf4priv9sleepImplENS_4TimeE':
D:/sfml-release/_Sources/SFML/src/SFML/System/Win32/SleepImpl.cpp:41: undefined reference to `_imp__timeGetDevCaps@8'
D:/sfml-release/_Sources/SFML/src/SFML/System/Win32/SleepImpl.cpp:44: undefined reference to `_imp__timeBeginPeriod@4'
D:/sfml-release/_Sources/SFML/src/SFML/System/Win32/SleepImpl.cpp:50: undefined reference to `_imp__timeEndPeriod@4'
collect2.exe: error: ld returned 1 exit status
make[2]: *** [nbproject/Makefile-Debug.mk:63: dist/Debug/MinGW-Windows/sfmltest.exe] Error 1
make[2]: Leaving directory '/c/Users/ollie/Documents/NetBeansProjects/SFMLTest'
make[1]: *** [nbproject/Makefile-Debug.mk:59: .build-conf] Error 2
make[1]: Leaving directory '/c/Users/ollie/Documents/NetBeansProjects/SFMLTest'
make: *** [nbproject/Makefile-impl.mk:40: .build-impl] Error 2

BUILD FAILED (exit value 2, total time: 2s)



2
General / Linking problems
« on: March 08, 2017, 11:40:08 pm »
I am trying to start with SFML and have not been able to compile the getting started program. I am getting undefined reference errors.

I understand this could result from a number of issues including a compiler mismatch, but I wanted to ask here to make sure I wasn't just doing something wrong linking. I am using the minGW32 toolchain installed by msys2, so I downloaded GCC 6.1.0 MinGW (DW2) - 32-bit.

I am using Netbeans, in the project properties I did the following:
  • Added the include directory to the include directories menu
  • Added SFML_STATIC to the preprocessor definitions
  • Added the lib folder to linker>additional library direcories
  • Added sfml-graphics-s-d,sfml-window-s-d,sfml-system-s-d, .a files under linker>libraries
The mode is Debug, 32 bits.
From what I can tell this should work, but I am getting undefined reference errors?

Is there something that I did wrong?

-Thanks for any assistance

Pages: [1]
anything