在Windows的Visual Studio使用Zivid API创建C++ “Hello World “应用程序

介绍

本教程展示了如何在Visual Studio 2017中创建和开始开发Zivid C++ 应用程序。

要求

备注

测试的CMake版本是3.15.3。

说明

下面的屏幕截图提供了分步说明。

创建ZividHelloWorld.cpp和CMakeLists.txt

本教程使用的路径是 "C:/Users/Public/Documents/ZividHelloWorld"

#include <Zivid/Zivid.h>
#include <iostream>

int main()
{
    try
    {
        Zivid::Application zivid;
        std::cout << "Hello Zivid World!" << std::endl;
    }
    catch(const std::exception &e)
    {
        std::cerr << "Error: " << Zivid::toString(e) << std::endl;
        return EXIT_FAILURE;
    }
}

project(ZividHelloWorld)

cmake_minimum_required(VERSION 3.3.2 FATAL_ERROR)

set(CMAKE_CXX_STANDARD 11)

find_package(
    Zivid
    COMPONENTS Core
    REQUIRED)

add_executable(${PROJECT_NAME} ${PROJECT_NAME}.cpp)

target_link_libraries(${PROJECT_NAME} Zivid::Core Zivid::Visualization)

使用CMake配置解决方案

运行CMake (cmake-gui.exe),然后设置前两个条目:

Where is the source code

C:/Users/Public/Documents/ZividHelloWorld

Where to build the binaries

C:/Users/Public/Documents/ZividHelloWorld/build

带有 Zivid 示例配置的 CMake GUI 屏幕截图。

点击 Configure。出现提示时,单 击 Yes 创建一个新的构建目录。

CMake GUI 的屏幕截图,其中包含有关创建构建目录的说明。

设置前两个条目:

Specify the generator for this project

Visual Studio 15 2017

Optional platform for generator

x64

指定生成器的 CMake GUI 屏幕截图。

点击 Configure

如 果 Zivid_DIR 的值为空, 将 C:/ProgramFiles/Zivid/CMake/Zivid 添加进去,如下图所示。

CMake GUI 配置的屏幕截图。

再次点击 Configure

CMake GUI 配置完成的屏幕截图。

点击 Generate

CMake GUI 生成的屏幕截图。

点击 Open Project

构建解决方案

点击 Ctrl + Shift + B 构建解决方案。

Visual Studio 中生成事件的屏幕截图。

运行程序

在界面的右侧,右键单击 ZividHelloWorld,然后单击 Set as StartUp project

Visual Studio 的屏幕截图

F5 键运行程序。

从 Visual Studio 运行的程序的控制台输出屏幕截图。

如需继续使用Zivid和C++进行开发,请查看 Zivid C++ API reference 和下一页的 使用 CMake 配置 C++ 示例并在 Windows 的 Visual Studio 中构建它们 教程。