簡體   English   中英

如何在Shoes中使用嵌入式c? (紅寶石的serialport)

[英]How to use embedded c within Shoes? (ruby-serialport)

是否可以使用類似的東西:

require 'serialport.o'

穿鞋? serialport.o被編譯為ruby擴展的C代碼。

當我嘗試在鞋子中運行以下代碼時,在屏幕上看不到可見的輸出,並且鞋子在OS X上崩潰了。

謝謝

碼:

require "serialport.o"

port = "/dev/tty.usbserial-A1001O0o"

sp = SerialPort.new( port, 9600, 8, 1, SerialPort::NONE)

Shoes.app :width => 300, :height => 150, :margin => 10 do
  button "On" do
  sp.write( "1" )
  end
end

sp.close

您可能已經檢查過此內容,但是如果您不使用“鞋”,同樣的功能是否可以工作? 例如:

require "serialport.o"

port = "/dev/tty.usbserial-A1001O0o"
sp = SerialPort.new( port, 9600, 8, 1, SerialPort::NONE)
sp.write( "1" )
sp.close

我有一個類似的問題,但與winxp有關。

你可以這樣嘗試嗎?

Kernel::require "serialport.o"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM