首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Visual :如何设置dll解决方案,可以参考winusb。

Visual :如何设置dll解决方案,可以参考winusb。
EN

Stack Overflow用户
提问于 2021-04-21 05:29:40
回答 1查看 98关注 0票数 0

几天来,我一直试图制定一个解决方案来编译和链接一个dll,它能够从winusb调用函数。我从微软的例子开始,这个例子非常直接,可以制作一个winusb应用程序。https://learn.microsoft.com/en-us/windows-hardware/drivers/usbcon/how-to-write-a-windows-desktop-app-that-communicates-with-a-usb-device现在我有了一些源代码,它可以与我的设备一起工作,我想通过一个dll来访问它。我试过:-Create一个新的dll项目,添加我的文件与匹配的#包含指令,但它不会编译。-第二种方法是在win usb应用程序解决方案中添加一个dll项目,并尝试从dll项目调用winusb应用程序项目的功能。那不管用。我试图设置一个从dll项目到winusb应用程序项目的引用,但这没有帮助。那么,在我的dll项目中使这些函数可访问的正确方法是什么?

诚挚的问候!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-21 16:29:00

我就是这么做的:

配置Properties>VC++目录:

-Add $(WDKBinRoot_x86),$(WDKContentRoot)tools\tracing\x86

配置Properties>Library目录:

-Add $(VCToolsInstallDir)lib\Spectre\onecore$(DDKPlatform);$(LibraryPath)

Linker>Input:-Add onecoreuap.lib;winusb.lib;

在C/C++>预处理器下,也有很多预处理器的定义不同。我加了这些,但我不知道是否需要它们。下面是列表: WIN32;WINAPI_FAMILY=WINAPI_FAMILY_DESKTOP_APP;WINAPI_PARTITION_DESKTOP=1;WINAPI_PARTITION_SYSTEM=1;WINAPI_PARTITION_APP=1;WINAPI_PARTITION_PC_APP=1;

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67189779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档