簡體   English   中英

將C ++ Gui中的輸入帶入另一個C ++程序

[英]Taking an Input from a C++ Gui into another C++ program

我目前正在開發一個C ++程序,該程序可以進行所有數學計算,將項目打印到由RFID閱讀器掃描的屏幕上,並允許用戶選擇付款方式。 (基本上使用RFID標簽代替條形碼)

我已經開始為鍵盤輸入編寫C ++代碼,卻不知道如何將RFID閱讀器的輸入輸入程序。 我的RFID閱讀器是DLP-RFID1,它附帶一些演示軟件和驅動程序。 上周,我在演示軟件(使用Microsoft Visual Studio的GUI)上與Windows 7一起工作。

我的問題是我可以從演示GUI中獲取輸入,還有一些如何將其用作C ++程序的輸入? 我是否可以通過鏈接,指針和閱讀材料將我推向正確的方向?

我也有基本的C ++經驗。 我正在自學如何用C ++編程,現在只知道打印語句,while循環,開關/大小寫,數學函數等。

這是關於該供應商的硬件和軟件的一個非常具體的問題,不是一個真正的常識。 但是,根據我過去使用條形碼閱讀器等的經驗,這些類型的設備通常會附帶一個驅動程序,使您可以將其設置為實際的鍵盤(例如,甚至可以進入文本編輯器,然后捕獲代碼)。 如果您可以像這樣設置它們,那么閱讀它們無非就是閱讀stdin。 例如,cin >> stringVariable;

假定您使用C ++演示軟件:

該演示軟件應鏈接到該演示隨附的一個或多個庫,並包括在該庫中聲明函數的標頭。 您必須(至少)包括此標頭並鏈接到同一庫,然后使用這些庫。 該演示將幫助您了解需要調用哪些功能以及如何調用。

正如已經說過的那樣,這在很大程度上取決於他們希望您如何使用它,但是有些一般性指導原則。

尋找其演示隨附的頭文件(以“ .h”或“ .hpp”結尾),您需要至少在項目中#include該頭文件

尋找一個.lib文件。 您將需要將其鏈接到您的文件。 使用gcc時,您將鍵入類似G++ -l[libname] 使用MSVS,我知道兩種方法。 您將需要右鍵單擊側欄中的項目。 單擊選項或首選項之類的東西。 展開鏈接器選項。 添加庫。 或者,您也可以在包含文件附近的文件中輸入#pragma comment(lib, "filename.lib")

如果存在.dll(windows)或.so(Linux)文件,則可以動態鏈接它。 有很多方法可以做到這一點。 Google搜索C ++動態鏈接庫應該會有所幫助。 作為新手,請先堅持使用靜態鏈接。 那將是另一個要搜索的好關鍵字。 我發現的有關Windows動態鏈接的最佳教程實際上是在組裝中。 但是無論如何它的所有Win32函數都會調用,因此它並不難理解。 Icz DLL教程

暫無
暫無

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

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