質問編集履歴
1
コメント頂いたのでエラー内容を追記しました。
title
CHANGED
File without changes
|
body
CHANGED
@@ -17,6 +17,20 @@
|
|
17
17
|
|
18
18
|
```
|
19
19
|
LNK2001:外部シンボル ~~ は未解決です。
|
20
|
+
|
21
|
+
<追記>
|
22
|
+
後述のソースで7件程。テストコード全体では20件程出ています。
|
23
|
+
長いですが7件分を記載します。
|
24
|
+
パス含んでますが問題ない範囲かな。
|
25
|
+
|
26
|
+
エラー LNK1120 7 件の未解決の外部参照 AwsIotDeviceSdkWrap C:\tools\sdk-cpp-workspace\aws-iot-device-sdk-cpp-v2-build\x64\Release\AwsIotDeviceSdkWrap.dll 1
|
27
|
+
エラー 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
|
28
|
+
エラー 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
|
29
|
+
エラー 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
|
30
|
+
エラー 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
|
31
|
+
エラー 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
|
32
|
+
エラー 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
|
33
|
+
エラー 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
|
20
34
|
```
|
21
35
|
|
22
36
|
### 該当のソースコード
|
@@ -66,6 +80,17 @@
|
|
66
80
|
としてみましたが、今度は下記のエラーになりました。
|
67
81
|
```
|
68
82
|
この宣言には外部 'C' リンケージがあってはなりません
|
83
|
+
|
84
|
+
<追記>
|
85
|
+
数千行エラーあったのですが、他の種類も出ていました。
|
86
|
+
|
87
|
+
テンプレートは 'C' リンケージ用に宣言できません。
|
88
|
+
リテラル演算子に外部 'C' の名前リンケージを指定することはできません
|
89
|
+
|
90
|
+
オーバーロードされた関数 "abs" の複数のインスタンスに 'C' リンケージがあります
|
91
|
+
オーバーロードされた関数 "acos" の複数のインスタンスに 'C' リンケージがあります
|
92
|
+
……以下複数の関数
|
93
|
+
|
69
94
|
```
|
70
95
|
このエラーは何も対処が分かっていません。
|
71
96
|
|