我試圖從iPhone應用程序轉換 https://github.com/kuapay/iOS-QR-Code-Generator/zipball/master
到Mac應用程序。從iPhone到Mac的Xcode QR生成器
當我設置代碼時,有許多失敗。
如何將應用程序從iPhone轉換爲mac?
http://i44.tinypic.com/2s6kfhk.png
http://www.askapps.eu/download/QRGenerator.zip
我試圖從iPhone應用程序轉換 https://github.com/kuapay/iOS-QR-Code-Generator/zipball/master
到Mac應用程序。從iPhone到Mac的Xcode QR生成器
當我設置代碼時,有許多失敗。
如何將應用程序從iPhone轉換爲mac?
http://i44.tinypic.com/2s6kfhk.png
http://www.askapps.eu/download/QRGenerator.zip
已經簡要地看着有問題的項目,這是很清楚的,這是「你好,世界!」 QR碼應用程序:它所做的一切就是將固定字符串轉換爲QR碼並將其顯示在視圖中。基於Cocoa編程的基礎知識,它不會是很難的應用程序轉換爲MacOS X上運行。然而,我認爲,一個更簡單的策略是隻需要創建一個新的MacOS X的應用程序如下:
從Xcode中的模板創建一個新的Cocoa應用程序。添加一個視圖控制器子類來管理要添加到窗口的圖像。確保提供連接圖像視圖的插座。
將QRDraw和libpng文件夾添加到您的新項目中。
打開主要的.xib文件,它將有一個空的窗口。添加視圖控制器的一個實例。將圖像視圖拖到窗口中,並將其連接到視圖控制器的插座。
按照iOS項目中的示例,向您的視圖控制器類添加一些代碼以創建新的QR碼。將生成的圖像加載到圖像視圖中。
這就是我想要分解它。正如我所說,如果您瞭解Cocoa編程的基礎知識,您應該能夠做到這一點,而不會有太多的麻煩。如果你之前沒有編寫任何Cocoa程序,這將是一個很好的入門項目。
另外,請確保在您的項目中啓用了Objective-C++。上面的Inerdial的評論基本上是正確的 - 鏈接圖像中的錯誤似乎是由於編譯器不期望C++代碼。
您可以嘗試轉換使用Core Graphics生成實際QR碼圖像(UIImage)的以下演示iPhone應用程序。我沒有在Mac上試過它,但它可能很少或不需要修改。
http://www.oscarsanderson.com/2013/08/12/implementing-a-qr-code-generator-on-the-iphone/
什麼錯誤... – EmilioPelaez 2012-04-23 18:55:38
這是因爲庫是C++? - 或者至少是代碼的截圖肯定是。您的項目可能沒有設置爲編譯C++。 – millimoose 2012-04-23 19:17:00