1

Libjson の最新バージョンは 7.6.1 です。239 行目の終了タグには既知の問題があります。修正後、このプロジェクトを Visual Studio 2012 から変換しようとすると、エラーが発生します。

libjson.vcproj: A sub filter with name "Source Files" already exists.

誰にもアイデアがありますか?

.vcproj ファイルから:

ProjectType="Visual C++"
Version="9.00"
Name="statLibJson"
ProjectGUID="{153A6FE5-40A9-4C31-B0C2-1C68D2E37BEA}"
RootNamespace="statLibJson"
TargetFrameworkVersion="196613"

このプロジェクトの元のバージョンは Visual Studio 2008 である必要があります。

4

1 に答える 1

0

この Visual C プロジェクト ファイルには多くの問題があります。私はそれを解決し、 GitHub リポジトリにコミットしました。気軽に使って貢献してください。

このファイルの問題に加えて、すべてのソース コード参照を消去し、プロジェクト設定をインポートして、すべてのファイルを VS 20112 プロジェクトに再度配置する方が簡単です。このファイルの問題は次のとおりです。

  • VCWebServiceProxyGeneratorToolVS 2012 と互換性のない参照があります
  • 229 ~ 231 行目のタグFileには終了タグがありません
  • ファイルフィルターが壊れています

    From 101be42472a4c2c553f8d6fa4aa36fc8230d05ef Mon Sep 17 00:00:00 2001
    From: Alexandre Rocha Lima e Marcondes <alexandre.marcondes@gmail.com>
    Date: Thu, 14 Nov 2013 20:52:48 -0300
    Subject: [PATCH] =?UTF-8?q?Fixes=20on=20the=20VOC=C3=8A=202008=20project=20f?=
    =?UTF-8?q?ile=20to=20enable=20VS=202012=20upgrade?=
    MIME-Version: 1.0
    Content-Type: text/plain; charset=UTF-8
    Content-Transfer-Encoding: 8bit
    ---
    libjson.vcproj | 10 +---------
    1 file changed, 1 insertion(+), 9 deletions(-)
    diff --git a/libjson.vcproj b/libjson.vcproj
    index 25d1549..84c50c8 100644
    --- a/libjson.vcproj
    +++ b/libjson.vcproj
    @@ -32,9 +32,6 @@
                   Name="VCXMLDataGeneratorTool"
               />
               <Tool
    -               Name="VCWebServiceProxyGeneratorTool"
    -           />
    -           <Tool
                   Name="VCMIDLTool"
               />
               <Tool
    @@ -93,9 +90,6 @@
                   Name="VCXMLDataGeneratorTool"
               />
               <Tool
    -               Name="VCWebServiceProxyGeneratorTool"
    -           />
    -           <Tool
                   Name="VCMIDLTool"
               />
               <Tool
    @@ -154,9 +148,6 @@
                   Name="VCXMLDataGeneratorTool"
               />
               <Tool
    -               Name="VCWebServiceProxyGeneratorTool"
    -           />
    -           <Tool
                   Name="VCMIDLTool"
               />
               <Tool
    @@ -238,6 +229,7 @@
               <File
                   RelativePath=".\Source\JSONNode_Mutex.cpp"
                   >
    +           </File>
               <File
                   RelativePath=".\Source\JSONPreparse.cpp"
                   >
    -- 
    1.7.11.1
    
于 2013-11-15T01:57:19.910 に答える