![](/img/trans.png)
[英]Redefinitions when #include-ing DirectXMath and DirectXTex
使用VS2018Pro,Windows10, 在跨項目文件拉入DirectXTex.h,DirectXMath.h和DirectXCollision.h時,我收到許多重新定義編譯錯誤。 DirectXMath和DirectXCollision是Win10SDK標頭的一部分,我從git ...
[英]Redefinitions when #include-ing DirectXMath and DirectXTex
使用VS2018Pro,Windows10, 在跨項目文件拉入DirectXTex.h,DirectXMath.h和DirectXCollision.h時,我收到許多重新定義編譯錯誤。 DirectXMath和DirectXCollision是Win10SDK標頭的一部分,我從git ...
[英]Why do char{} and char() work as a temporary variable for a char* argument?
在Visual C ++ 2017中(使用/std:c++14或使用/std:c++17 ),以下代碼可以正常工作: 我不明白為什么會這樣。 顯然,以下內容也可行(如預期): 當char{}或char()用作參數時,編譯器如何將char類型推導(或轉換)為char* ? ...
[英]Unhandled Exception in Visual Studio 2017 : unsigned long at memory location 0x0023F6A0
我正在嘗試使用VC ++確定在Visual Studio 2017中運行的應用程序中的用戶帳戶是否屬於Admin組。 但是當我在IDE中運行程序時,它在給定函數結束時停止,異常對話框顯示“Target.exe中0x7697B022處的未處理異常:Microsoft C ++異常:在內存位置0x ...
[英]How to resolve runtime exception The invocation of the constructor on type 'Esri.ArcGISRuntime.UI.Controls.MapView'
我在Visual Studio 2015中使用ArcGISRuntime SDK(版本100.4.0)開發了一個GIS Windows窗體應用程序。當我在部署機器(沒有Visual Studio環境的Windows 10機器)中部署應用程序exe時,應用程序正常工作。 之后我轉移到Visual ...
[英]When casting a const to a non-const pointer in C++ 2017 and modifying it, where does the compiler store both values?
在Visual C ++ 2017中,當嘗試破壞規則時會發生什么時,我發現如果將const int強制轉換為int *,然后將值重新分配給int *,調試器將更改const的值,但是運行時執行不會。 無論我是在Debug模式下還是作為已發布的可執行文件運行,都會發生這種情況。 我知道它是 ...
[英]Saving and debugging from an image in Visual Studio
我正在Visual Studio 2017中用C ++編寫復雜的算法,我想知道是否有可能在調試器在中斷點停止后保存完整狀態的圖像,然后按意願返回它如果我從頭開始運行代碼。 原因是到那時為止,初始化需要很多時間。 ...
[英]MSVC interpreting move-only struct argument as a pointer
我有一個簡單的單成員結構,刪除了復制結構/賦值,以及默認的移動構造/賦值。 我試圖通過值將這些結構中的一個傳遞給函數並返回該成員 - 非常簡單。 問題是當使用MSVC編譯時,此函數崩潰。 查看反匯編,似乎在刪除復制構造函數時,MSVC會嘗試將x解釋為NoCopy* ,並且后續成員 ...
[英]How to prevent vc_redist.x##.exe (VS2017) from ambiguously failing due to pending reboot?
TL; DR在多個安裝程序鏈中調用時,自動調用VS 2017 vc_redist的明智方法是什么? 的視覺C ++再分發安裝該MS提供用於VS的15.x(VS 2017),即兩個 (14.15.26706 - VS 15.8.4)): vc_redist.x86.exe ...
[英]MSVC showing “No disassembly available.” for anything compiled out of MSVC
使用MSVC 2017,我正在使用``附件''處理通過控制台使用MSVC或CLANG進行的編譯(我正在編譯編譯器生成的asm代碼)。 每當我中斷程序時,我只會得到“無反匯編可用”。 我知道它不能顯示C ++代碼,它沒有任何符號,但是asm代碼應該不是問題,對嗎? 有任何想法嗎? 編輯 ...
[英]Configure Visual Studio 2017 to use existing Android SDK and NDK components
我已通過安裝Visual C ++ Android工具,Apache ANT並配置現有SDK,NDK和JDK位置來設置Visual Studio 2017以與Android NDK一起使用。 我已經安裝了LLDB,配置了clang.exe位置,並包含了/ ndk-bundle / sour ...
[英]C++ Template specialization by type of non-type parameter
根據非類型成員的類型,相同模板函數的變體是否有效? 目的是讓人能夠打電話 鏗鏘聲和gcc聲音沉默,但MSVC報道 我想避免要求指定常量類型: 並希望確保常量值和目標值匹配。 ---- mcve ---- Rextester示例: http ://re ...
[英]In visual c++, how to move a class to it's own file?
我在一個文件中以及在另一個類中有多個類。 我需要拉出其中一個類並將其放入自己的文件中。 我嘗試單擊右鍵:“添加類”選項...,但收到錯誤消息“類'xxx'無效或已在所選源文件中實現。” 如果我嘗試使用其他名稱,則可以使用...但是我需要的名稱與以前相同。 ...
[英]VS 2017 compiled exe not running on Windows 7
我已在Windows 7計算機上安裝了VS 2017並構建了針對8.1 SDK的C ++項目,但二進制文件未在Windows 7上啟動。在Windows Server 2016和Windows 10 OS上也是如此。 我檢查了Windows Server和Windows 7計算機上是否都安 ...
[英]How to add Qt libraries to visual studio
我有VC ++ 2017的源代碼我收到錯誤“ 錯誤C1083無法打開包含文件:'QtCore / QMap':沒有這樣的文件或目錄 ”當我嘗試編譯項目時。 我下載Qt庫並添加到Include項目但存在問題。 Qt的哪個目錄必須添加到項目以解決錯誤? 這是我的代碼生成錯誤的標題 ...
[英]Microsoft.Build.CPPTasks.Common cannot find Microsoft.Build.Tasks.Core
我剛剛將一個項目從Visual C ++ 2012升級到Visual C ++ 2017,我從MSBuild得到了構建失敗: C:\\ Program Files(x86)\\ Microsoft Visual Studio \\ 2017 \\ Professional \\ Com ...
[英]C2663: 'std::_Tree>::insert': 5 overloads have no legal conversion for 'this' pointer
C2663:“ std :: _ Tree> :: insert”:5個重載沒有合法轉換為“ this”指針。 i.second被編譯器const限定為合格,因此禁止插入。 如果不是錯誤,我該如何處理? ...
[英]Difference in methods for converting std string to char*
我知道有很多關於如何將std :: string轉換為char *的問題,通過研究,我采用了幾種不同的選擇。 但是,似乎唯一適合我的方法是c_str()方法中的const_cast。 因此,我暫時使用該方法,但想了解有關其他方法為何不起作用的更多信息。 我為何無法按預期工作,這似乎對其 ...
[英]How to detect if Visual C++ 2017 Redistributable is installed
隨着 Microsoft 在其最新版本中更改注冊表項的模式,我如何檢測機器上是否安裝了 Visual C++ 2017 Redistributable? 我的目標是安裝 VC++2015Redist,因為該軟件是使用 VS2015 編寫的。 如果我可以在一台機器上成功檢測到 VC++2017Red ...
[英]Can Visual C++ 2017 Redistributable package support the applications that use VC2015?
如果我在我的機器上只安裝Visual C ++ 2017 Redistributable ,它是否可以支持為2015年編寫的應用程序 換句話說,如果我卸載Visual C ++ 2015 Redistributable並安裝Visual C ++ 2017 Redistributable ...
[英]Undefined remote host when running devenv on Visual Studio for Linux project from jenkins
我有一個Visual Studio for Linux項目。 作為我自己,我可以從命令行使用devenv構建它。 但是,當我嘗試從Jenkins構建中運行相同的命令時,出現錯誤: 沒有配置用於遠程構建的遠程計算機。 請使用“工具選項” /“跨平台” /“ Linux”配置計算機。 ...