小编Pau*_* F.的帖子

通过 apt-get 在 X86 上安装 armhf lib

我正在尝试在我的笔记本电脑上安装 libluetooth-dev,但不是 x86 版本,即 armhf 版本。我在 Ubuntu 16.04 这是我尝试这样做的方法:

sudo dpkg --add-architecture armhf
Run Code Online (Sandbox Code Playgroud)

然后我添加了

deb [arch=amd64,i386] http://uk.archive.ubuntu.com/ubuntu/ xenial main universe 
deb [arch=armel,armhf] http://ports.ubuntu.com/ubuntu-ports xenial main universe
Run Code Online (Sandbox Code Playgroud)

到 /etc/apt/sources.list 然后我试过:

sudo dpkg --configure -a   
sudo apt-get update
sudo apt-get -f install
Run Code Online (Sandbox Code Playgroud)

最后 :

sudo apt-get install libbluetooth-dev:armhf 
Run Code Online (Sandbox Code Playgroud)

输出:

     Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created …
Run Code Online (Sandbox Code Playgroud)

ubuntu apt arm cross-compiling apt-get

5
推荐指数
1
解决办法
2490
查看次数

GTK3设置GtkButton大小

我有一个非常简单的代码,可以创建一个GtkWindow并在其中放置一个GtkButton。

window = gtk_window_new(GTK_WINDOW_TOPLEVEL);

gtk_widget_set_size_request(_window, 800, 450);
gtk_window_set_decorated(GTK_WINDOW (_window), FALSE);
gtk_window_set_position(GTK_WINDOW (_window),GTK_WIN_POS_CENTER_ALWAYS);
gtk_window_set_resizable(GTK_WINDOW (_window), FALSE);

_startbutton = gtk_button_new_with_label("myLabel");
gtk_container_add(GTK_CONTAINER(_window), _startbutton);

gtk_widget_show_all(_window);
Run Code Online (Sandbox Code Playgroud)

但是,此按钮无法正常工作,因为该按钮充满了整个窗口。我试图找到一种更改按钮大小的方法,但是发现的所有方法都使用了一些不推荐使用的方法...有人可以向我解释这样做的方法吗?

c gtk

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

标签 统计

apt ×1

apt-get ×1

arm ×1

c ×1

cross-compiling ×1

gtk ×1

ubuntu ×1