質問編集履歴

3

追記

2023/06/02 10:09

投稿

kamokamo
kamokamo

スコア12

test CHANGED
File without changes
test CHANGED
@@ -53,3 +53,7 @@
53
53
  ・構成「x86」「x64」の両方で試しましたが、結果は同じでした。
54
54
  ・「C2593 boost::assign」「"C2593" "boost" "assign"」などでググってみましたが、解決に至りませんでした。
55
55
   「VSC2022+boost」の組み合わせなら必ず起こる現象であるのなら、ネット上に情報はありそうなものですが…私が何か見落としているのでしょうか。
56
+
57
+ ### 追記
58
+ epistemeさんから頂いた回答のおかげで、C++の他の機能による代替手段を使うことにより暫定的に解決しました。
59
+ 但し元々の「list_ofでエラーが生じるようになったのは何故か」という点については未解決なので、解決済みにはせず、回答が得られることにやんわりと期待したいと思います。

2

本文を修正

2023/06/02 10:01

投稿

kamokamo
kamokamo

スコア12

test CHANGED
File without changes
test CHANGED
@@ -4,6 +4,7 @@
4
4
 
5
5
 
6
6
  ### 発生している問題・エラーメッセージ
7
+ 下記のテストコードではvectorを対象コンテナにしていますが、実際のコードではlist, setを使用しており、それらにも対応する必要があります。
7
8
 
8
9
  ```VC++
9
10
  #include <vector>

1

本文を修正

2023/06/02 07:25

投稿

kamokamo
kamokamo

スコア12

test CHANGED
File without changes
test CHANGED
@@ -2,9 +2,6 @@
2
2
 
3
3
  過去のVisual Studio(恐らくVisual Studio 2005 Express Edition)でコンパイルできていた「boost::assign::list_ofを使ったコード」が、Visual Studio Community 2022でコンパイル不可能になっていたので、解決策を知りたいです。
4
4
 
5
- ### 前提
6
-
7
- Boostの1.59、1.82(最新)の2バージョンで試しましたが、結果は同じでした。
8
5
 
9
6
  ### 発生している問題・エラーメッセージ
10
7
 
@@ -51,5 +48,7 @@
51
48
  ### 試したこと
52
49
 
53
50
  ・上記ソースの通り、型の明示を試みましたがダメでした。
51
+ ・Boostの1.59、1.82(最新)の2バージョンで試しましたが、結果は同じでした。
52
+ ・構成「x86」「x64」の両方で試しましたが、結果は同じでした。
54
53
  ・「C2593 boost::assign」「"C2593" "boost" "assign"」などでググってみましたが、解決に至りませんでした。
55
54
   「VSC2022+boost」の組み合わせなら必ず起こる現象であるのなら、ネット上に情報はありそうなものですが…私が何か見落としているのでしょうか。