在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 |
|
Where to build the binaries |
|
![带有 Zivid 示例配置的 CMake GUI 屏幕截图。](../../../_images/cmake_gui_screenshot_configuration.png)
点击 Configure。出现提示时,单 击 Yes 创建一个新的构建目录。
![CMake GUI 的屏幕截图,其中包含有关创建构建目录的说明。](../../../_images/cmake_gui_screenshot_build_directory_does_not_exist.png)
设置前两个条目:
Specify the generator for this project |
Visual Studio 15 2017 |
Optional platform for generator |
x64 |
![指定生成器的 CMake GUI 屏幕截图。](../../../_images/cmake_gui_screenshot_specify_generator.png)
点击 Configure。
如 果 Zivid_DIR 的值为空, 将 C:/ProgramFiles/Zivid/CMake/Zivid
添加进去,如下图所示。
![CMake GUI 配置的屏幕截图。](../../../_images/cmake_gui_screenshot_configure_set_zivid_dir.png)
再次点击 Configure 。
![CMake GUI 配置完成的屏幕截图。](../../../_images/cmake_gui_screenshot_configuration_done.png)
点击 Generate。
![CMake GUI 生成的屏幕截图。](../../../_images/cmake_gui_screenshot_generation.png)
点击 Open Project。
构建解决方案
点击 Ctrl + Shift + B 构建解决方案。
![Visual Studio 中生成事件的屏幕截图。](../../../_images/visual-studio-cpp-build-events.png)
运行程序
在界面的右侧,右键单击 ZividHelloWorld,然后单击 Set as StartUp project。
![Visual Studio 的屏幕截图](../../../_images/visual-studio-cpp-set-as-startup-project.png)
按 F5 键运行程序。
![从 Visual Studio 运行的程序的控制台输出屏幕截图。](../../../_images/visual-studio-cpp-run-program-console-output.png)
如需继续使用Zivid和C++进行开发,请查看 Zivid C++ API reference 和下一页的 使用 CMake 配置 C++ 示例并在 Windows 的 Visual Studio 中构建它们 教程。