windows-deps | party libraries required to build and package appleseed | Build Tool library
kandi X-RAY | windows-deps Summary
kandi X-RAY | windows-deps Summary
This repository contains the source code of all third-party libraries required to build appleseed, with the exceptions of Qt and the Boost C++ Libraries. You can either build these libraries with the provided build script (see instructions below) or download prebuilt packages from the Releases page. The appleseed wiki contains detailed instructions on how to build appleseed from source using these third-party libraries.
Support
Quality
Security
License
Reuse
Top functions reviewed by kandi - BETA
Currently covering the most popular Java, JavaScript and Python libraries. See a Sample of windows-deps
windows-deps Key Features
windows-deps Examples and Code Snippets
Community Discussions
Trending Discussions on windows-deps
QUESTION
I have an open-source game project that was mostly developed under Ubuntu. Recently I ported it to Windows, what consisted only in minor tweaks and then building it for Windows, since I only used cross-platform libraries and features.
To build it, initially I cross-compiled using MinGW-w64 from Ubuntu's 19.04 repositories, and it worked like a charm. This is what it reports as the version:
...ANSWER
Answered 2020-Sep-29 at 08:36After hanging out in mingw-w64 IRC channel, people there suggested me to open the executable in dependency tracker, which highlighted a big difference between the working and broken binaries: it looks like symbol requirements "leaked" from one DLL into another, unrelated, DLL.
What led people there to take a closer look into the DLL import libraries. In particular, I was linking against some DLLs via their MSVC generated import libraries, namely: glew32.lib
, OpenAL32.lib
and SDL2.lib
.
It seems GNU ld
has trouble handling import libraries from MSVC, and the fix was simply linking against the DLL files directly, in which case the symbol loading code is generated by ld
itself (and this is actually a much better supported operation: always link against the .dll directly if possible, import libraries are not needed in GNU toolchain).
I don't know why it worked before, apparently there was a regression in GNU ld
across the versions I used.
Community Discussions, Code Snippets contain sources that include Stack Exchange Network
Vulnerabilities
No vulnerabilities reported
Install windows-deps
Support
Reuse Trending Solutions
Find, review, and download reusable Libraries, Code Snippets, Cloud APIs from over 650 million Knowledge Items
Find more librariesStay Updated
Subscribe to our newsletter for trending solutions and developer bootcamps
Share this Page