小编SBS*_*STP的帖子

无法导入/导出宏

我有一个名为macros.rscontains 的模块

/// Macro to easily implement FromError.
/// from_error!(MyError, IoError, MyError::IoError)
macro_rules! from_error {
    ( $t:ty, $err:ty, $name:path ) => {
        use std;
        impl std::error::FromError<$err> for $t {
            fn from_error(err: $err) -> $t {
                $name(err)
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

在我的main.rs导入模块这样

#[macro_use] mod macros;
Run Code Online (Sandbox Code Playgroud)

当我尝试from_error在项目的其他模块中使用时,编译器说error: macro undefined: 'from_error!'.

macros rust

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

C Vector/ArrayList/LinkedList

我在C中做了一个小程序,我需要一种vector/ArrayList/LinkedList,但我正在使用C.我对如何在C中做这种事情有任何想法?

我想存储结构然后追加/删除一些.

c

3
推荐指数
2
解决办法
6400
查看次数

AppSink方法丢失:AttributeError:'GstAppSink'对象没有属性'is_eos'

我正在尝试使用AppSink接收器从中读取示例,但是该对象似乎不存在任何AppSink方法。

import gi
gi.require_version("Gst", "1.0")

from gi.repository import Gst
Gst.init()

pipe = Gst.parse_launch("audiotestsrc ! opusenc ! appsink name=sink")
sink = pipe.get_by_name("sink")

while not sink.is_eos():
    pass
Run Code Online (Sandbox Code Playgroud)

错误

Traceback (most recent call last):
  File "x.py", line 9, in <module>
    while not sink.is_eos():
AttributeError: 'GstAppSink' object has no attribute 'is_eos'
Run Code Online (Sandbox Code Playgroud)

gstreamer版本:

gst-inspect-1.0 version 1.14.1
GStreamer 1.14.1
https://launchpad.net/distros/ubuntu/+source/gstreamer1.0
Run Code Online (Sandbox Code Playgroud)

python gstreamer pygobject

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

SWT相当于JPANEL

什么是相当于JPanelSWT

swt jlabel

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

.NET Framework Windows Vista和7功能

在哪里可以找到.NET添加到Vista/7的列表,如跳转列表和自定义窗口样式?

.net windows-vista

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

JMenubar错误?

import javax.swing.*;

class Main {

public static void main(String[] args) {
    JFrame frame = new JFrame();

    JMenuBar menuBar = new JMenuBar();
    JMenu fileMenu = new JMenu();
    JMenuItem item1 = new JMenuItem("aaaa");
    fileMenu.add(item1);
    menuBar.add(fileMenu);
    frame.setJMenuBar(menuBar);

    frame.setVisible(true);
}

}
Run Code Online (Sandbox Code Playgroud)

非常简单的代码.它应该显示带有标记为"aaaa"的JMenuItem的JMenuBar,但没有显示,如下图所示.

我在Windows 7 64位上使用Java Update 24和JDK 24

http://img11.imageshack.us/img11/3457/31137617.png

java swing

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

标签 统计

.net ×1

c ×1

gstreamer ×1

java ×1

jlabel ×1

macros ×1

pygobject ×1

python ×1

rust ×1

swing ×1

swt ×1

windows-vista ×1