构建 C++ 库时创建 Struct 时未声明标识符

问题描述 投票:0回答:1

我正在使用 Visual Studio 构建 C++ 库。我创建了一个名为 GPSPosition 的结构和一个简单的函数,只是为该对象分配一些随机值。 我只是遵循指南中的所有语法: https://learn.microsoft.com/en-us/cpp/build/walkthrough-creating-and-using-a-dynamic-link-library-cpp?view=msvc-170 但它无法构建并显示一些错误。谁能解释一下发生了什么事吗? 我使用 Visual Studio 2022

gpslib.h

gpslib.cpp

error

c++ dll visual-studio-2022
1个回答
0
投票

当您使用预编译头文件时,

pch.h
必须是.cpp文件中包含的第一个文件。

之前包含的任何内容都将被编译器忽略,例如随后报告为缺失的类型。

© www.soinside.com 2019 - 2024. All rights reserved.