2009-01-01から1ヶ月間の記事一覧
sourceforgeよりもgoogle codeの方がデザインがかっこいいのであっちにプロジェクト作ってリポジトリアクセスしてみました。sourceforgeに比べてリポジトリアクセスがかなり重い。ローカルにsvk入れれば良いだけとはいえ、かなり遅いなぁ。ちょっとがっかり…
既存の静的ライブラリプロジェクトの数多くなりすぎてリンク時間が長くなってきたので、グループ化&動的ライブラリ化でリンク時間を短くしたい。ここ数日ずっとやり方を調べてたんですが、わかってみたらすごく簡単でした。やり方は、 ライブラリビルド時に…
概ね良好。エディタがemacsキーバインドになるだけでも結構うれしい。「新しいタブを開く」と「次のリンク」が欲しい。リンクを辿るのは携帯電話みたいなイメージ。
昨日の続き。C4251警告について。 [MSDN]'identifier' : class 'type' は __export キーワードを使って class 'type2' にエクスポートしてください。 class Context { public: static std::auto_ptr<Context> GetInstance(){ return s_singleton; } Context(); ~Conte</context>…
iNSIDEの記事行きたかった。
なんとなくそんな気がする程度しか確認していないメモ書きです。 C4251警告は無視するSTLなどtemplate/inlineで定義されているメソッドを確実なものにするためにexportしろって警告です。これにまじめに付き合うとえらい面倒なことになるので、定義されてい…
先日のid:NyaRuRuさんのツッコミを実際に試してみました。 //hoge.dll #include <stdio.h> extern "C" { typedef const char* (*message)(); static message s_fn = 0; __declspec(dllexport) void set( message msg ){ s_fn = msg; } __declspec(dllexport) void say</stdio.h>…
ここにある通り、SSLじゃなくて標準のログインから入ったら入れたぞと。http://d.hatena.ne.jp/hatenadiary/20070209/1171000209
描いてみた。
さいきん家でもfirefox使うようにしてるんですけど、何故かfirefoxからはてなにログインできない。この前クッキー消したら入れるようになったけどまたダメになった。これ書くためだけにわざわざIE起動しています。うぬぬ。。。
まずC++でこんな.dllを作る。仮にgreeting.dllとする。 #include <stdio.h> extern "C" { typedef const char* (*WhatDoYouSay)(); __declspec(dllexport) void Greeting(WhatDoYouSay callback) { printf("Greeting: %s\n",(*callback)()); } } この場合C#からの呼び</stdio.h>…
先日からmonoに興味を持ったのでいろいろ調べ中。monoのサイトにGTK#やCairoが載ってるのでこれを機会にGTK+プログラミングを始めてみました。ちまちまお試しコーディングしていますが、見せられるほどのものはできてませんので、ここまでのまとめです。#ま…
いや、マルチプラットフォームなのは当たり前なわけですが。実はWin上のVisualStudioでビルドした.exeファイルが、そのままlinux上で実行できてしまうというのは知りませんでした!これは感動です。 画像は左がWindows上で動作しているもの、右側がVirtualBo…