UNCパスのチェックについて – プログラミング – Home

UNCパスのチェックについて
 
通知
すべてクリア

[解決済] UNCパスのチェックについて


ゆき
 ゆき
(@ゆき)
ゲスト
結合: 23年前
投稿: 4
Topic starter  

現在、VC++6.0を始めました。

指定されたディレクトリにおいて、UNCパスかどうかのチェックを
行いたいのですが、チェックを行いたいのです。

チェックについては、PathIsUNCのAPIを使えば良いのでしょうか?
このAPIを入れるとerror LNK2001: 外部シンボル __imp__PathIsUNCA@4 は未解決です
という具合にリンカエラーになってしまいます。

rtc = PathIsUNC(\\server\xxxx\xxxx);

このリンカエラーを取るにはどうしたら良いのでしょうか?
また、何か良い方法があれば、教えて頂けないでしょうか?

宜しく、お願いします。


引用未解決
トピックタグ
Bun
 Bun
(@Bun)
ゲスト
結合: 24年前
投稿: 761
 

このエラーは PathIsUNC()という関数はどこにあるの?
と聞いているわけです。見つからないからエラーになります。

hoge.cppまたはhoge.h(ヘッダーファイル)の先頭あたりに下記のコードを
コピー&ペーストしてください。

=====
ここから

#include <shlwapi.h>
#pragma comment(lib, shlwapi.lib)

ここまで
=====

shlwapi.libというライブラリ内に、このAPI関数があり、上のコードは
リンク時に「このライブラリファイルも参照せよ」と指示します。

(別の方法として、VCの設定でライブラリを追加することもできます)


返信引用
ゆき
 ゆき
(@ゆき)
ゲスト
結合: 23年前
投稿: 4
Topic starter  

Bunさん、どうもありがとうございました。
エラーは、解決しました。


返信引用

返信する

投稿者名

投稿者メールアドレス

タイトル *

プレビュー 0リビジョン 保存しました
共有:
タイトルとURLをコピーしました