mirror of
https://github.com/dankamongmen/notcurses
synced 2025-03-09 17:19:03 -04:00
add a note about static linking #1306
This commit is contained in:
parent
f638b5f12b
commit
feb592e590
@ -335,6 +335,8 @@ to breaking under incorrect `TERM` values. If you're not using `xterm`, your
|
||||
|
||||
* **Q:** Why does my right-to-left text appear left-to-right? **A:** Notcurses doesn't honor the BiDi state machine, and in fact forces left-to-right with BiDi codes. Likewise, ultra-wide glyphs will have interesting effects. ﷽!
|
||||
|
||||
* **Q:** I get linker errors when statically linking. **A:** Are you linking all necessary libraries? Use `pkg-config --static --libs notcurses` to discover them.
|
||||
|
||||
## Supplemental material
|
||||
|
||||
### Useful links
|
||||
|
@ -279,7 +279,7 @@ auto ffmpeg_details_init(void) -> ncvisual_details* {
|
||||
return deets;
|
||||
}
|
||||
|
||||
auto ncvisual_create() -> ncvisual* {
|
||||
auto ffmpeg_create() -> ncvisual* {
|
||||
auto nc = new ncvisual{};
|
||||
if((nc->details = ffmpeg_details_init()) == nullptr){
|
||||
delete nc;
|
||||
@ -290,7 +290,7 @@ auto ncvisual_create() -> ncvisual* {
|
||||
|
||||
ncvisual* ffmpeg_from_file(const char* filename) {
|
||||
AVStream* st;
|
||||
ncvisual* ncv = ncvisual_create();
|
||||
ncvisual* ncv = ffmpeg_create();
|
||||
if(ncv == nullptr){
|
||||
// fprintf(stderr, "Couldn't create %s (%s)\n", filename, strerror(errno));
|
||||
return nullptr;
|
||||
@ -588,7 +588,7 @@ static const ncvisual_implementation ffmpeg_impl = {
|
||||
.ncvisual_init = ffmpeg_init,
|
||||
.ncvisual_printbanner = ncvisual_printbanner,
|
||||
.ncvisual_blit = ffmpeg_blit,
|
||||
.ncvisual_create = ncvisual_create,
|
||||
.ncvisual_create = ffmpeg_create,
|
||||
.ncvisual_from_file = ffmpeg_from_file,
|
||||
.ncvisual_details_seed = ncvisual_details_seed,
|
||||
.ncvisual_details_destroy = ncvisual_details_destroy,
|
||||
|
@ -10,5 +10,5 @@ Version: @PROJECT_VERSION@
|
||||
Requires:
|
||||
Requires.private: pthread tinfo unistring
|
||||
Libs: -L${libdir} -lnotcurses-core
|
||||
Libs.private: -lm
|
||||
Libs.private: -lm -lstdc++
|
||||
Cflags: -I${includedir}
|
||||
|
@ -9,6 +9,6 @@ Version: @PROJECT_VERSION@
|
||||
|
||||
Requires:
|
||||
Requires.private: pthread tinfo unistring
|
||||
Libs: -L${libdir} -lnotcurses-core -lnotcurses
|
||||
Libs.private: -lm
|
||||
Libs: -L${libdir} -lnotcurses
|
||||
Libs.private: -lm -lstdc++ -lnotcurses-core
|
||||
Cflags: -I${includedir}
|
||||
|
Loading…
x
Reference in New Issue
Block a user