エラー LNK2019 未解決の外部シンボル __imp_GetCommPorts が関数 main で参照されました

実現したいこと

comポートの取得をしようとしています。

発生している問題・分からないこと

このエラーの意味が、ヘルプを見ても理解できません。
解決方法を教えてください。

該当のソースコード

C++

1#include <iostream>2#include <windows.h>3#include <winbase.h>4 5ULONG resPort; //ポートを取得しようとした結果6constexpr size_t uPortNumbersCount = 10;7PULONG lpPortNumbers[uPortNumbersCount]{ 0 }; //取得したポート番号の配列8PULONG puPortNumbersFound; //取得したポートの数9 10int main(void) {11 resPort = GetCommPorts(*lpPortNumbers, uPortNumbersCount, puPortNumbersFound);12 switch (resPort)13 {14 case ERROR_MORE_DATA:15 printf("lpPortNumbers 配列が小さすぎて、使用可能なすべてのポート番号が含まれません。\n");16 system("PAUSE");17 exit(0);18 break;19 case ERROR_FILE_NOT_FOUND:20 printf("使用可能な通信ポートはありません。\n");21 system("PAUSE");22 exit(0);23 break;24 default:25 break;26 }27}

試したこと・調べたこと

上記の詳細・結果

C++初心者なもので、このエラーの意味が、ヘルプを見ても理解できません。

補足

特になし

コメントを投稿

0 コメント