質問編集履歴

1

コメント頂いたのでエラー内容を追記しました。

2021/07/08 00:10

投稿

ruku_tera
ruku_tera

スコア1

test CHANGED
File without changes
test CHANGED
@@ -36,6 +36,34 @@
36
36
 
37
37
  LNK2001:外部シンボル ~~ は未解決です。
38
38
 
39
+
40
+
41
+ <追記>
42
+
43
+ 後述のソースで7件程。テストコード全体では20件程出ています。
44
+
45
+ 長いですが7件分を記載します。
46
+
47
+ パス含んでますが問題ない範囲かな。
48
+
49
+
50
+
51
+ エラー LNK1120 7 件の未解決の外部参照 AwsIotDeviceSdkWrap C:\tools\sdk-cpp-workspace\aws-iot-device-sdk-cpp-v2-build\x64\Release\AwsIotDeviceSdkWrap.dll 1
52
+
53
+ エラー LNK2001 外部シンボル ""public: virtual __cdecl Aws::Crt::Io::DefaultHostResolver::~DefaultHostResolver(void)" (??1DefaultHostResolver@Io@Crt@Aws@@UEAA@XZ)" は未解決です。 AwsIotDeviceSdkWrap C:\tools\sdk-cpp-workspace\aws-iot-device-sdk-cpp-v2-build\AwsIotDeviceSdkWrap\AwsIotDeviceSdkWrap.obj 1
54
+
55
+ エラー LNK2001 外部シンボル ""public: __cdecl Aws::Crt::Io::ClientBootstrap::ClientBootstrap(class Aws::Crt::Io::EventLoopGroup &,class Aws::Crt::Io::HostResolver &,struct aws_allocator *)" (??0ClientBootstrap@Io@Crt@Aws@@QEAA@AEAVEventLoopGroup@123@AEAVHostResolver@123@PEAUaws_allocator@@@Z)" は未解決です。 AwsIotDeviceSdkWrap C:\tools\sdk-cpp-workspace\aws-iot-device-sdk-cpp-v2-build\AwsIotDeviceSdkWrap\AwsIotDeviceSdkWrap.obj 1
56
+
57
+ エラー LNK2001 外部シンボル ""public: __cdecl Aws::Crt::Io::ClientBootstrap::~ClientBootstrap(void)" (??1ClientBootstrap@Io@Crt@Aws@@QEAA@XZ)" は未解決です。 AwsIotDeviceSdkWrap C:\tools\sdk-cpp-workspace\aws-iot-device-sdk-cpp-v2-build\AwsIotDeviceSdkWrap\AwsIotDeviceSdkWrap.obj 1
58
+
59
+ エラー LNK2001 外部シンボル ""public: __cdecl Aws::Crt::Io::DefaultHostResolver::DefaultHostResolver(class Aws::Crt::Io::EventLoopGroup &,unsigned __int64,unsigned __int64,struct aws_allocator *)" (??0DefaultHostResolver@Io@Crt@Aws@@QEAA@AEAVEventLoopGroup@123@_K1PEAUaws_allocator@@@Z)" は未解決です。 AwsIotDeviceSdkWrap C:\tools\sdk-cpp-workspace\aws-iot-device-sdk-cpp-v2-build\AwsIotDeviceSdkWrap\AwsIotDeviceSdkWrap.obj 1
60
+
61
+ エラー LNK2001 外部シンボル ""public: __cdecl Aws::Crt::Io::EventLoopGroup::EventLoopGroup(unsigned short,struct aws_allocator *)" (??0EventLoopGroup@Io@Crt@Aws@@QEAA@GPEAUaws_allocator@@@Z)" は未解決です。 AwsIotDeviceSdkWrap C:\tools\sdk-cpp-workspace\aws-iot-device-sdk-cpp-v2-build\AwsIotDeviceSdkWrap\AwsIotDeviceSdkWrap.obj 1
62
+
63
+ エラー LNK2001 外部シンボル ""public: __cdecl Aws::Crt::Io::EventLoopGroup::~EventLoopGroup(void)" (??1EventLoopGroup@Io@Crt@Aws@@QEAA@XZ)" は未解決です。 AwsIotDeviceSdkWrap C:\tools\sdk-cpp-workspace\aws-iot-device-sdk-cpp-v2-build\AwsIotDeviceSdkWrap\AwsIotDeviceSdkWrap.obj 1
64
+
65
+ エラー LNK2001 外部シンボル ""struct aws_allocator * Aws::Crt::g_allocator" (?g_allocator@Crt@Aws@@3PEAUaws_allocator@@EA)" は未解決です。 AwsIotDeviceSdkWrap C:\tools\sdk-cpp-workspace\aws-iot-device-sdk-cpp-v2-build\AwsIotDeviceSdkWrap\AwsIotDeviceSdkWrap.obj 1
66
+
39
67
  ```
40
68
 
41
69
 
@@ -134,6 +162,28 @@
134
162
 
135
163
  この宣言には外部 'C' リンケージがあってはなりません
136
164
 
165
+
166
+
167
+ <追記>
168
+
169
+ 数千行エラーあったのですが、他の種類も出ていました。
170
+
171
+
172
+
173
+ テンプレートは 'C' リンケージ用に宣言できません。
174
+
175
+ リテラル演算子に外部 'C' の名前リンケージを指定することはできません
176
+
177
+
178
+
179
+ オーバーロードされた関数 "abs" の複数のインスタンスに 'C' リンケージがあります
180
+
181
+ オーバーロードされた関数 "acos" の複数のインスタンスに 'C' リンケージがあります
182
+
183
+ ……以下複数の関数
184
+
185
+
186
+
137
187
  ```
138
188
 
139
189
  このエラーは何も対処が分かっていません。