Outils pour utilisateurs

Outils du site


materiel:pentax_sdk:accueil

Accueil SD PENTAX

Démarrage rapide pour Linux

Cette page montre comment démarrer RICOH Camera USB SDK sous Linux.

Cette page est conçue pour décrire les deux approches permettant de démarrer avec RICOH Camera USB SDK. Vous pouvez exécuter l'application type pour comprendre ce que le SDK peut faire et comment il fonctionne. Vous pouvez également ajouter le SDK à votre application existante pour l'améliorer.

Exécuter l'application type

Essayez l'application d'exemple pour comprendre rapidement RICOH Camera USB SDK. L'application d'exemple a des fonctions telles que :

  • Se connecter à votre appareil photo
  • Capturer des images
  • Modifier les paramètres de l'appareil photo

Il y a deux options pour exécuter Sample App :

  • Exécuter le fichier exécutable
  • Exécuter l'application que vous avez créée à partir du code source
   sudo apt-get update
   sudo apt-get install libwxgtk3.0-de
   

Exécution du fichier exécutable

cli sample

  LD_LIBRARY_PATH=lib/(x64|x86|armv7l) samples/bin/(x64|x86|armv7l)/cli

(x64|x86|armv7l) should be selected according to the environment.

live view sample

  LD_LIBRARY_PATH=lib/(x64|x86|armv7l) samples/bin/(x64|x86|armv7l)/liveview

Exécution de l'application que vous avez créée à partir du code source

Pour construire l'application d'exemple, vous avez besoin :

  • GNU GCC 5.1 or later
  • CMake 2.8.2 or later

Installation command example.

   sudo apt-get install build-essential
   sudo apt-get install cmake
cli sample
  cd samples/cli
  mkdir build
  cd build
  cmake ..
  make
  LD_LIBRARY_PATH=../../../lib/(x64|x86|armv7l) ./cli
live view sample
  cd samples/liveview
  mkdir build
  cd build
  cmake ..
  make
  LD_LIBRARY_PATH=../../../lib/(x64|x86|armv7l) ./liveview

Intégrer le SDK dans votre application

RICOH Camera USB SDK est fourni dans la bibliothèque partagée, lib/(x64|x86|armv7l)/libRicohCameraSDKCpp.so. Veuillez le lier lors de la construction de votre application.

Le fichier d'en-tête se trouve dans le répertoire include. Veuillez définir le chemin d'inclusion au moment de la construction et inclure ricoh_camera_sdk.hpp dans votre code source.

  #include "ricoh_camera_sdk.hpp"
  using namespace Ricoh::CameraController;

At runtime you need lib/(x64|x86|armv7l)/libRicohCameraSDKCpp.so and lib/(x64|x86|armv7l)/libmtp.so*.

Explorez les références rapides de chaque opération et événement pour améliorer votre application.

materiel/pentax_sdk/accueil.txt · Dernière modification: 2021/11/09 21:15 de virgilek