0
如果我的解決方案中有兩個UWP C#類庫,那麼我可以添加一個作爲另一個的引用。但是,如果我嘗試將UWP C++類庫添加到UWP C#類庫我得到的錯誤彈出將C++ UWP類庫添加到C#UWP類庫
到不能添加
和同樣的錯誤發生的「項目名」的引用與一個UWP C++靜態庫。
是否可以將UWP C++類庫添加到UWP C#類庫?
如果我的解決方案中有兩個UWP C#類庫,那麼我可以添加一個作爲另一個的引用。但是,如果我嘗試將UWP C++類庫添加到UWP C#類庫我得到的錯誤彈出將C++ UWP類庫添加到C#UWP類庫
到不能添加
和同樣的錯誤發生的「項目名」的引用與一個UWP C++靜態庫。
是否可以將UWP C++類庫添加到UWP C#類庫?
對於UWP C#類庫,標準UWP C++類庫不可見。
要從任何Windows Runtime兼容語言編寫的應用程序/庫中訪問您的UWP C++類庫,請編譯爲"Windows Runtime Component"。
最簡單的方法是使用UWP C++「窗口運行時組件」模板重新創建項目。您也可以手動更改Project Configuration -> C/C++ -> General -> Consume Windows Runtime Extension -> Yes(/ZW)
。在預處理器定義中將_WIN_DLL
更改爲_WINRT_DLL
。