C中的安装和使用以及头文件,即bdsm.h

问题描述 投票:0回答:0

我想通过我的 WiiU(使用我制作的应用程序)访问 smb 共享,而不是仅仅移动和使用本地文件系统。

经过大量搜索,我找到了 bdsm(不要在谷歌上搜索附近的人),并尝试使用它。但是我的程序(我能做的最小的例子):

#include <bdsm.h>

int main(int argc, char** argv)
{
    smb_session   *session;
    session = smb_session_new();
}

抛出此错误:未定义对`smb_session_new'的引用

我的头文件在正确的位置(因为我没有找不到文件的消息),但我不明白为什么会出现此错误。

我的问题主要是关于头文件的使用,因为我读的关于 C 的书是针对绝对初学者的,并且“只是”教授数据类型、文件系统对文件的访问和内存分配,而不是头文件的使用。

在使用这个特定的库之前,我需要做哪些准备工作吗?或者图书馆,就此而言?我浏览了一些图书馆的页面,但对于自己起步的人来说,真的很难理解这些说明的正面或反面,因为它们大多使用利用用户知识的命令。

此外,我唯一安装的是 devKitPro,并且能够使用基本的文本和文件系统访问在 WiiU 上运行我的应用程序,但那些不需要任何“新”库..

CMakeLists.txt 是这样的:

cmake_minimum_required(VERSION 3.2)
set(CMAKE_TOOLCHAIN_FILE $ENV{DEVKITPRO}/wut/share/wut.toolchain.cmake)

project(helloworld C)
include("${DEVKITPRO}/wut/share/wut.cmake" REQUIRED)

add_executable(helloworld
    main.c)

target_compile_options(helloworld PRIVATE -Wall)

wut_create_rpx(helloworld)

那么,我如何使用这个库列出我的 Raspberry Pi 上配置了 Samba 的文件?

谢谢。

c makefile samba devkitpro
© www.soinside.com 2019 - 2024. All rights reserved.