Compile with current version of MinGW64 and add _declspec(dllexport/import)#10
Open
pischky wants to merge 3 commits intosigrokproject:masterfrom
Open
Compile with current version of MinGW64 and add _declspec(dllexport/import)#10pischky wants to merge 3 commits intosigrokproject:masterfrom
pischky wants to merge 3 commits intosigrokproject:masterfrom
Conversation
libserialport.h: added SP_API __declspec(dllexport) and __declspec(dllimport) for MinGW54 libserialport_internal.h: added LIBSERIALPORT_MINGW64BUILD
…limport) for MinGW54 libserialport_internal.h: added LIBSERIALPORT_MINGW64BUILD
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
I had problems with autotools fails on current version of MinGW64 so I wrote a minimalistic Makefile for use with MinGW64 only. It is incomplete that the "install" step is missing, but works for libserialportCS.
From some tutorial about building DLLs with MinGW64 I assume that declarion of the funtctions of the DLL as dllexport is best way. So you should also use dllimport when using the DLL.
This works with libserialportCS. Testing with C or C++ is still missing.