小编Pra*_*ato的帖子

如何更改ActionBar Tab textStyle?

默认情况下,android actionBar Tab的文本样式为CAPITAL.如何将文本样式设置为普通的驼峰式样式.像"Abcd"而不是"ABCD"(这是默认的样式)

android

2
推荐指数
1
解决办法
4309
查看次数

对 dlopen 的未定义引用

我有一个 C 程序,我想将其加载到正在运行的 C 程序中。以下是片段

文件:ac

    #include <stdio.h>

    void abc() { 
      printf("This is abc\n"); 
    }

Run Code Online (Sandbox Code Playgroud)

文件:mainFile.cpp

    #include<stdio.h>
    #include <dlfcn.h>

    int main(int argc, char **argv) {

      void *lib = dlopen("./a.so", RTLD_LAZY);
       if (!lib) {
         printf("dlopen failed: %s\n", dlerror());
         return 1;
      }
      void (*f)() = dlsym(lib, "abc");
      if (f) {
          f();
      } else {
          printf("dlsym for f1 failed: %s\n", dlerror());
      }

      dlclose(lib);
      return 0;
    }
Run Code Online (Sandbox Code Playgroud)

我正在使用以下命令进行编译

    gcc -fpic -g -shared -ldl -o a.so a.c
    g++ -w mainFile.cpp -o mainFile
Run Code Online (Sandbox Code Playgroud)

输出:

/tmp/cc9fYZaf.o: In …
Run Code Online (Sandbox Code Playgroud)

c c++ shared-libraries

0
推荐指数
1
解决办法
2669
查看次数

标签 统计

android ×1

c ×1

c++ ×1

shared-libraries ×1