タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

ProgrammingとLibraryとC++に関するItisangoのブックマーク (6)

  • リンカー ツール エラー LNK2001

    外部シンボル "symbol" は未解決です コンパイルされたコードは、"シンボル" への参照または呼び出しを行います。 シンボルは、リンカーによって検索されるライブラリまたはオブジェクト ファイルで定義されていません。 このエラー メッセージの後に、致命的なエラー LNK1120 が発生します。 エラー LNK1120 を修正するには、最初に LNK2001 と LNK2019 のエラーをすべて修正する必要があります。 LNK2001 エラーを取得するには、さまざまな方法があります。 これらはすべて、リンカーによって "解決" されなかった、または定義が見つからなかった関数や変数への "参照 "を含んでいます。 コンパイラでは、コードでシンボルが "宣言" されていない場合は識別できますが、"定義" されていない場合は識別できません。 これは、定義が別のソース ファイルまたはライブラリに

    リンカー ツール エラー LNK2001
  • いやなブログ: Linux の共有ライブラリを作るとき PIC でコンパイルするのはなぜか

    Linux の共有ライブラリを作るとき PIC でコンパイルするのはなぜか 通常、Linux の共有ライブラリを作るときは各 .c ファイルを PIC (Position Independent Code) となるようコンパイルします。しかし、実は PIC でコンパイルしなくても共有ライブラリは作れます。それでは PIC にする意味はあるのでしょうか。 さっそく実験してみます。 int func () { printf(""); printf(""); printf(""); } PIC でコンパイルするには gcc に -fpic または -fPIC を渡します。-fpic の方が小さく高速なコードを生成する可能性がありますが、プロセッサによっては -fpic で生成できる GOT (Global Offset Table) のサイズに制限があります。一方、-fPIC はどのプロセッサで

  • kkaneko.com

    kkaneko.com 2025 著作権. 不許複製 プライバシーポリシー

    Itisango
    Itisango 2013/10/25
    “種々の関数,ベクトル,行列等の数値計算に関する C プログラムを集めたライブラリです. この Web ページでは,GSL のビルドとインストールの手順を図解で説明します.”
  • GSL guide in Japanese

    GNU Scientific Library Guide in Japanese Last Update: May 11, 2010 目次 GSLとは? どこにあるの? 何で今更「数値計算ライブラリ」を作るの? Install方法(Linux編) Install方法(Windows + Visual Studio編) Compile方法(Linux編) どんな機能が使えますか?(一部サンプルソース付き) これからどうなるの? GSL とは? GNU Scientific Libraryの略称です。日語にすると「GNU科学技術計算ライブラリ」ってな感じでしょうか。基的にはANSI Cで記述された数値計算・統計計算等の関数の集合体です。線型計算についてはBLAS(Basic Linear Algebra Suprograms)をサポートしてます。 どこにあるの? 今の所(2010-05-1

    Itisango
    Itisango 2013/10/25
    “「GNU科学技術計算ライブラリ」ってな感じでしょうか。基本的にはANSI Cで記述された数値計算・統計計算等の関数の集合体です。線型計算についてはBLAS(Basic Linear Algebra Suprograms)をサポートしてます。”
  • マルチGPUライブラリMGPU - Faith and Brave - C++で遊ぼう

    A Multi-GPU Programming Library for Real-Time Applications MGPU documentation タイトルの通り、マルチGPUのGPGPUライブラリだそうです。 Boostベースで作られてるそうです(ソースコードがGitHubから現在削除されてるようなので、具体的に何を使ってるかはわかりません)。 作者のSebastian Schaetzさんは、Boost.SIMDのNT2プロジェクトの人みたいですね。

    マルチGPUライブラリMGPU - Faith and Brave - C++で遊ぼう
    Itisango
    Itisango 2013/01/15
    マルチGPUライブラリMGPU
  • Boost C++ライブラリ - Wikipedia

    コミュニティとしてのBoostはC++標準化委員会の委員により設立されており、現在でもその多くが構成員として留まっている。このような経緯もあり、BoostコミュニティはC++の標準化において大きな影響力を有している。実際に標準化委員会が発表した「TR1」の2/3以上がBoostライブラリを基にしている。Random, Regex, ThreadなどはいずれもC++11規格の標準ライブラリとして正式に導入・標準化されている。その後もOptionalやAnyなどがC++17規格で導入されており、影響を与え続けている。このことから、Boostは考案された新機能を標準化させる前の試験運用の場であるとも言える。 Boostで公開されるライブラリはコミュニティの公開レビューによって精選されている。Boostを使用して作成したプログラムは、商用、非商用を問わず無償のBoost Software Lice

  • 1