Comments (4)
@jonoomph - Do you have any advice or newer build instructions for Windows?
from libopenshot-audio.
Sorry, up to now no, I haven't. The dll is unusable due to lack of entry point.
from libopenshot-audio.
I suspect the basic issue here is that we build with gcc, which by default generates ELF shared libraries β an object format where all symbols are marked public by default. There's no need to export anything. (Presumably MinGW gcc
builds DLLs in a similar fashion, so that source code intended for building with Linux GCC will still work when compiled to MinGW DLL.) Our ProJucer configuration similarly uses a generator that targets Linux Makefiles in setting up the JuceLibraryCode directory.
Other compilers/formats require explicit export annotations, or other methods of indicating what symbols should be exported. ProJucer has a completely separate exporter for Visual Studio, which we're of course not running.
I'll transfer this issue to libopenshot-audio since that's what it was about (openshot-qt doesn't have any compiled components at all), but given that this is something we don't support and are unlikely to have the resources to support, anyone looking to build with a compiler other than gcc would be pretty much on their own for getting it to work. We might be able to offer some input, but it's not anything we've made work or have plans to make work.
from libopenshot-audio.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.
from libopenshot-audio.
Related Issues (20)
- Undeclared function error when building on Apple Silicon HOT 2
- Build failure - macOS 11.0 Deprecations HOT 2
- I don't hear five test tones HOT 4
- Playback Audio Devices missing in develop (no sound on Windows) HOT 24
- libopenshot-audio hangs Ubuntu 20.04 apt package manager HOT 1
- Exporting video (Web, YouTube HD), getting an error 'audio codec not found' HOT 3
- Subject: 'Clear audio for people with hard of hearingβ HOT 3
- Sound editor volume problem with Openshot. HOT 1
- cmake error while compiling
- Copious warnings building Juce classes... HOT 5
- Debian patches to uses system libpng, libjpeg and libz HOT 1
- libopenshot-audio fails to build under GCC 9.0.1, errors in Juce code HOT 12
- JUCE compilation error under Windows (Continuous Integration) HOT 2
- build problem on FreeBSD amd64 HOT 2
- Generate a version include, for library consumers? HOT 1
- Audo Ducking HOT 3
- Does this library support recording sounds played by other software? HOT 2
- Audio processing/filtering using LV2 plugins? HOT 3
- JUCE 6 coming soon... HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. πππ
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google β€οΈ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from libopenshot-audio.