Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/127.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ Windows位置API_C++_Windows 7_Gps_Geolocation_Windows Locationapi - Fatal编程技术网

C++ Windows位置API

C++ Windows位置API,c++,windows-7,gps,geolocation,windows-locationapi,C++,Windows 7,Gps,Geolocation,Windows Locationapi,在我的项目中,我需要Windows tablet的位置。我使用VisualStudio2013在Windows7中开发我的项目,目标平台是Windows8.1。我同时安装了Windows7SDK和Windows8.1SDK 为了获得我的地理位置,我尝试使用Windows locationapi.lib 当我调用以下函数时: if (SUCCEEDED(spLoc.CoCreateInstance(CLSID_Location))) { } 此功能在开发环境和目标环境中都不成功。所以我不能继续讲

在我的项目中,我需要Windows tablet的位置。我使用VisualStudio2013在Windows7中开发我的项目,目标平台是Windows8.1。我同时安装了Windows7SDK和Windows8.1SDK

为了获得我的地理位置,我尝试使用Windows locationapi.lib

当我调用以下函数时:

if (SUCCEEDED(spLoc.CoCreateInstance(CLSID_Location)))
{
}
此功能在开发环境和目标环境中都不成功。所以我不能继续讲if语句

在调用这个CoCreateInstance方法之前,你知道我是否应该做些什么吗

附言:


如果您知道使用此平台或任何示例代码获取位置的更简单方法,这将非常有用。

您是否调用CoInitialize?你犯了什么错误?谢谢@Joãoau gusto。这就是我进不了大学的原因。这是我第一次使用Windows api,所以我不知道这一点。