Engineer's Notebook

コンピュータ関係のTipsやお役立ち情報などをエンジニアが綴ります

「ソフトウェア開発」 一覧

no image

【解決!】Visual Studio(Visual C++)にdirent.hがない!

2018/5/14  

Visual C++でopendir()などを使用するためにdirent.hをincludeしようとしましたが、エラーになってしまいました。どうやらVisual C++にはdirent.hが用意されて ...

DLLファイルに含まれる関数名(エクスポート関数)の簡単な調べ方

2018/5/3  

dllファイルに含まれる関数を調べたい場合はVisual Studioに付属のDependency Walkerを使うのが定番だったんですが、最近のVisual Studioには付属してないみたいです ...

ftell()/fgetpos()を使うならバイナリモードで!テキストモードでftell()/fgetpos()を使ってはまった件

2018/4/29  

ftell()の不可解な動作にはまってしまいました。また同じ間違いを繰り返さないようにメモ。 『ファイルを読み込みながらftell()で読み込んだ位置を保存、fseek()でそこに戻る』 なんていうテ ...

no image

AmazonがRTOS!?「Amazon FreeRTOS」

2017/12/22  

FreeRTOSのことを調べてて気になるページを見つけました。 Amazon FreeRTOS えっ!?AmazonがFreeRTOSをリリース!?   AWSに接続できるIoT向けOS ど ...

MDK-ARMでgccを使う方法

2017/12/3  

MDK-ARMでは通常はARMCC5(armcc)やARMCC6(armclang)を使いますが、実はGCCも使うことができます。 無料のMDK-ARM LiteではARMCCで生成できるオブジェクト ...

Visual Studio Express 2017 日本語版のダウンロード方法

2017/11/25  

Visual Studio Express 2017が公開されました! 最近はCommunity押しのMicrosoftですが、ライセンス的にCommunityが使えない場合もありますしExpress ...

VisualC++でメモリリークを自動検出する方法

2017/10/24  

C/C++でコーディングするなら避けて通れないのがメモリリーク対策です。 高価なメモリリーク検出ツールもありますが、VCではそんなもの買わなくてもメモリリークを検出する方法が用意されています。 &nb ...

no image

【解決!】armcc/armclangでビルドしたプログラムがBKPT命令で停止する

armcc/armclangでビルドしたプログラムを実行すると、なぜかmain()にたどり着くことなくBKPT命令で停止してしまいます。 なんだこれ?BKPT命令なんて書いてないのに・・・ &nbsp ...

no image

【ARM C Compiler】セミホスティングを無効化する方法

ARM C Compiler(armcc/armclan)でビルドすると、デフォルトでセミホスティングを使おうとしてしまいます。 セミホスティングに対応していないシステムでARM C Compiler ...

no image

ARMCCでファイルの依存関係リストを生成する方法

2017/9/29    , ,

gccだと、-MMD -MPでファイルの依存関係リストを生成してくれます。 ではARMCCではどうすればいいかというと、ARMCC5系か6系かによって与えるオプションが異なります。   AR ...

Copyright© Engineer's Notebook , 2018 All Rights Reserved Powered by AFFINGER5.