- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我是 c++/cli 的新手,想为 nvapi 编写一个小的托管包装器。
现在尝试访问某些函数时(例如 NvAPI_Initialize)
Visual Studio 告诉我这个函数没有定义:
#include "nvapi.h";
NvAPIStatus Nv_GPU_ThermalAPI::M_NvAPI_GPU_GetThermalSettings(System::UIntPtr gpuHandle,
Nv_Thermal_Target sensorIndex,
[Out] array<Nv_GPU_Thermal_Settings^>^% settings)
{
NvAPI_Status res = NvAPI_Status::NVAPI_OK; // OK
NvPhysicalGpuHandle handle; // OK
NV_GPU_THERMAL_SETTINGS *settings; // OK
res = NvAPI_Initialize(); // Error
res = NvAPI_GPU_GetThermalStatus(handle, 0, settings); // same here
}
我已经包含了 nvapi.lib,如 here 所述.
附加 VS 告诉我,例如
NVAPI_INTERFACE NvAPI_Initialize();
NVAPI_INTERFACE 缺少显式类型,将假定为“int”。
尝试构建我的代码时,此消息变成 C2059:语法错误“返回”,VS 在出现 100 个错误后取消构建。我正在使用 VS 2013 Pro。
编辑: NVAPI_INTERFACE 定义如下:
'#define NVAPI_INTERFACE extern __success(return == NVAPI_OK) NvAPI_Status __cdecl'
最佳答案
我自己找到了答案。看来还得补充一下
#include <Windows.h>
到 nvapi.h。
关于c++ - NvAPI NVAPI_INTERFACE 缺少显式类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30030311/
我是 c++/cli 的新手,想为 nvapi 编写一个小的托管包装器。 现在尝试访问某些函数时(例如 NvAPI_Initialize) Visual Studio 告诉我这个函数没有定义: #in
我正在尝试将 OpenCL GPU 设备与我在多 GPU 系统中使用 NvAPI_EnumPhysicalGPUs 获得的 NVAPI 设备相关联。 问题是,我可以将 clGetDeviceInfo
我的最终目标是查询 NVAPI 以获取 python 中的 gpu 使用情况和其他统计信息。参见 http://developer.nvidia.com/nvapi from ctypes impor
我正在尝试使用 NVIDIA 的 nvapi,但我遇到了我不完全理解的编译错误。也许我使用了错误的编译器? #include "nvapi.h" #include int main() {
最近几天我一直在尝试使用 C++ 获取 GPU 的温度 使用 NVAPI 我有以下代码 #include "stdafx.h" #include "nvapi.h" int _tmain(int ar
这是对我之前问题的跟进:help with python ctypes and nvapi 我发布另一个问题是因为我已经在我之前的问题中选择了一个答案并且现在问题已经改变了方向。 使用 python,
我想使用 NVIDIA 的 NVAPI SDK 检索 NVIDIA 控制面板的 3D 设置的全局 配置文件中公开的所有设置。 引用文档在这里:NVAPI Driver Settings (DRS) A
我正在努力让 CUDA 应用程序也能监控 GPU 的核心温度。可通过 NVAPI 访问该信息。 问题是我想确保在运行代码时监控的是同一个 GPU。 但是,似乎有信息表明我从 NvAPI_EnumPhy
这个问题说明了一切。 AMD 是否有用于在 Windows 中使用自定义同步计时(在 C++ 中)设置自定义分辨率的 API? 最佳答案 我发现:它是 ADL(AMD 显示库)公共(public) A
我是一名优秀的程序员,十分优秀!