是否可以在C ++ / CX dll中加载和调用函数。 win32可执行文件?
我想我正在寻找相当于C#/ win32互操作服务,但对于C ++ / CX。
我定位Windows 10。
答案 0 :(得分:1)
C ++ / CX和WinRT API通常不是特定于UWP的 - 您可以使用the /ZW
switch在正常项目中启用语言扩展。
答案 1 :(得分:0)
现在,您可以根据需要使用C ++ / WinRT从ISO C ++源代码(无C ++ / CX)调用WinRT / UWP组件。现在,C ++ / WinRT的官方文档正在逐步推出,但是文档只是部分完成(并且XAML编译器对C ++ / WinRT的支持尚未发布)。简而言之,C ++ / CX在运行时执行的反射/等等,cppwinrt.exe在编译应用程序源代码之前在C ++执行 - 代码生成时间。 Plus C ++ / WinRT使用更易于使用(-than-WRL)的值语义C ++类封装/编写WRL,用于每个运行时组件类,以封装幕后的所有ATL / COM互通机制。
https://docs.microsoft.com/en-us/windows/uwp/cpp-and-winrt-apis