Windows 10 で DOSBox SVN Daum をコンパイルしようとしているときに、明らかに VS2015 にとって新しいヘッダー関連の問題が発生しています。例:
Severity Code Description Project File Line Suppression State
Error (active) the global scope has no "int_least8_t" dosbox c:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdint 23
Error C2039 'int_least8_t': is not a member of '`global namespace'' dosbox C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include\cstdint 23
私の検索では、この種の問題がプロジェクトで発生していることがわかりましたが、修正できませんでした。
特に、VisualStudio 2015 RC Issue with includesとhttps://blogs.msdn.microsoft.com/vcblog/2015/03/03/introducing-the-universal-crt/を読み、AppData\Local の内容を変更しました。 \Microsoft\MSBuild\v4.0\Microsoft.Cpp.Win32.user.props へ:
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup>
<IncludePath>D:\dev\include;$(UniversalCRT_IncludePath);$(IncludePath)</IncludePath>
<LibraryPath>D:\dev\lib;$(UniversalCRT_LibraryPath_x86);$(LibraryPath)</LibraryPath>
</PropertyGroup>
<ItemDefinitionGroup />
<ItemGroup />
</Project>
しかし、運はありません。:(
画像:
私は経験豊富な C プログラマーではありません。何が足りないのか誰か教えてください。ありがとう!