LiveInternet
LiveInternet
x
(+ )
rss forum sources ru
rss forum sources ru
rss_forum_sources_ru
-
-
e-mail
-
(3)
YalanLife
livemask2
spiegel1
-
: 29.07.2007
:
:
: 80
:
++ Linux
, 18 2020 . 20:56
+
Sunless: . . .
extern "C" {
#define EXPORT __attribute__((visibility("default")))
EXPORT int foocpp(void)
{
int foo();
return foo();
}
}
g++ -shared -fpic -o lib.so my.cpp my.c asm.s
dotnet run symbol lookup error: .../bin/Debug/netcoreapp3.1/lib.so: undefined symbol: foo
https://forum.sources.ru/index.php?showtopic=419682&view=findpost&p=3839040
:
C/C++:
0
0
0
0
0
0
<a href="https://www.liveinternet.ru/users/rss_forum_sources_ru/post474732573/">Библиотека на С++ для вызова библиотеки на С в Linux</a><br/>Sunless: Спасибо. Пока скрипт сложноват. Надо почитать статью. Я сделал такой код extern "C" {#define EXPORT __attribute__((visibility("default"))) EXPORT int foocpp(void) { int foo(); return foo(); }} И собираю так Цитата g++ -shared -fpic -o lib.so my.cpp my.c asm.s Но при запуске dotnet run получаю symbol lookup error: .../bin/Debug/netcoreapp3.1/lib.so: undefined symbol: foo https://forum.sources.ru/index.php?showtopic=419682&view=findpost&p=3839040... <a href="https://www.liveinternet.ru/users/rss_forum_sources_ru/post474732573/">Читать далее...</a>
« .
—
—
. »
:
[1] [
]
:
:
: ( )
:
URL
LiveInternet
PDA