error LNK2005 LNK2001
プロジェクト生成時に「MFC を使用しない」としたコンソール AP で Afx.h をインクルードした場合
リンク中…
nafxcwd.lib(afxmem.obj) : error LNK2005: “void * __cdecl operator new(unsigned int)” (??2@YAPAXI@Z) はすでに LIBCD.lib(new.obj) で定義されています
nafxcwd.lib(afxmem.obj) : error LNK2005: “void __cdecl operator delete(void *)” (??3@YAXPAX@Z) はすでに LIBCD.lib(dbgdel.obj) で定義されています
や
nafxcwd.lib(thrdcore.obj) : error LNK2001: 外部シンボル “__endthreadex” は未解決です
nafxcwd.lib(thrdcore.obj) : error LNK2001: 外部シンボル “__beginthreadex” は未解決です
プロジェクトの設定で「共有 DLL で MFC を使う」などに変更.
VC 10 でビルドした exe を XP で…
以前から VC10 以降でビルドした exe が Win XP 環境で起動できてなかった(ビルド環境の Win 7 では OK).
—————————
M—.exe – エントリ ポイントが見つかりません
—————————
プロシージャ エントリ ポイント K32GetProcessMemoryInfo がダイナミック リンク ライブラリ KERNEL32.dll から見つかりませんでした。
—————————
OK
—————————
日本語化された GetProcessMemoryInfo には書かれてないが,
こちら (GetProcessMemoryInfo function) には,Win 7 以降変わっているような記述がある.
対応としては App.h(アプリケーションクラスのヘッダファイル)に以下を追加した.
#ifndef PSAPI_VERSION
#define PSAPI_VERSION 1
#pragma comment (lib, “PSAPI.Lib”)
#else
#pragma message (“defined PSAPI_VERSION *************”)
#endif
MR03LN その後
2015/05/30 「AtermMR03LN 1B クレードルセット」と「ドコモminiUIMカードDN05m」が届く.
2015/06/01
暫く外出の予定がないので,SIM なしでどの様な使い方ができるかを試してみた.
クレードルがあるのでブリッジモードで運用しようと思ったが,ルータにLANの空きポートがない.
MR03LN の動作モード
そのため,一先ずレピータとしての運用となっている.
設定は,公衆無線LANの設定の「手動設定」でアクセスポイントを登録.
理由は,私が平日一番長く居る部屋で 107SH のWi-Fi が不安定なため.
以前レピータを購入して使用してみたが,効果が低かった.
2015/06/02
107SH 自体がそれなりなので,何とも言えない部分もあるが…
MR03LN との接続で,Wi-Fi ではそれ程問題なく動作していると思う.
Bluetoothでの接続がよくわからない.
107SH の Wi-Fi 機能を OFF にすれば安定してつながっているが,ON にすると Bluetooth の接続が解除される.
どこの問題かは不明.単なる仕様?
iPod touch では Bluetooth もそれなりに動作しているように感じる.
2015/06/03
昨日,ルータに有線LANで接続して,ブリッジモードで接続してみたが…
どこか設定が悪いのか,あまり使い勝手が良くない?
それとも,ルータの設定を変更すると,暫くの間安定しない?
SIM を挿してLTEなどでの動作を確認.
「LTE/3G」と「公衆無線LAN」を切替えた時に,暫く Wi-Fi 接続の107SH の動作が安定しない気がする.
MR03LN も,どういうタイミングかわからないが勝手に切り替わってしまう時がある様に感じる.
充電中などの時,MR03LN のディスプレイの表示時間をもっと長くできたら良いのに.
2015/06/14
スイッチングハブ EHC-G05PA-W-K を購入.
ブリッジモードで接続してみたが,やはりイマイチ.
使い方(設定)が悪いのかわからないが,私の環境でのうまい使い方が見いだせない.
やはり,レピータとしての運用が合ってそう.