• 締切済み

Visual C++ 2008でCUDAプログラミング

こんにちは。Visual C++ 2008でCUDAプログラミング経験のある方に質問です。 OS:Vista 64bit CUDA:ver2.1 で、SDKの中にあるサンプルプログラムsimpleCUBLASをビルドしたところ、 1>------ ビルド開始: プロジェクト: simpleCUBLAS, 構成: Release Win32 ------ 1>リンクしています... 1>LINK : fatal error LNK1181: 入力ファイル 'cutil32.lib' を開けません。 とエラーが出ました。 実際、SDKのlibフォルダには、cutil64.libはありますが、32はありません。 また、デバッグ構成でビルドしますと、今度はculti32D.libが開けないといわれます。 GPUはGeForce 9800 GTと新しいですし、 Visual C++も2005ではなく2008ですので、 周りのソフトが追いついてないということなのでしょうか・・・ どなたか、詳しい方がいらっしゃいましたら、ご教授おねがいします。

noname#94513
noname#94513

みんなの回答

  • landmes
  • ベストアンサー率54% (6/11)
回答No.1

構成をWin32ではなくてx64にすればビルドできると思います.

関連するQ&A

  • microsoft visual C++ でC言語のプログラミング

    プログラミングの超初心者です。 microsoft visual C++ 6.0を利用してC言語のプログラミングをしたいのですが,最も基本のhello worldを表示させようとしてビルドを行うと以下のようなエラーが表示されますが,解決法がわかりません. --------------------構成: hello1 - Win32 Debug-------------------- リンク中... LINK : fatal error LNK1104: ファイル "Debug/hello1.exe" を開けません。 link.exe の実行エラー hello1.exe - エラー 1、警告 0 解決法を教えていただけるとうれしいです. お願い致します.

  • C++での質問です。

    C++での質問です。 http://homepage2.nifty.com/c_lang/index_sdk.html ここを見ながら勉強しようと思うのですが、イントロダクションに書いてあるプログラムをそのままVisual C++ 2010Expressでデバッグでビルドしようとしてもうまく行かず、 1>LINK : error LNK2001: 外部シンボル "_WinMainCRTStartup" は未解決です。 1>C:\Users\(中略).exe : fatal error LNK1120: 外部参照 1 が未解決です。 と出ます。 リリースだとエラーは吐かないのですが、リリースフォルダ内にexeファイルが生成されず、やっぱり起動できませんでした。 Visual C++ 2010Expressはインストールしてほぼそのままなんですが、何かやっておかないといけないことはあるんでしょうか?

  • すっごく困ってます(プログラミング超初心者)Visual Studioについて

    情報学科じゃないのですが、大学の授業でC言語を取っていて明日がレポートの締切日です。 授業では、Microsoft Visual Studio.NET2003を使っているので、これに似たソフトMicrosoft Visual Studio.NETが父が勝手に入れたのか、幸いにもすでに入っていたので、家のパソコンでプログラミングをやろうと思ってました。ところが家のパソコンで学校と同じようにやろうとしてもうまくビルドができません(泣)前回のレポートの時は上手くいったのですが…。だれか教えてください。本当にお願いします!!!!! ちなみに、授業では、 「Microsoft Visual Studio.NET」を開き 新規作成→Visual C++プロジェクト→Win32コンソールプロジェクト→空のプロジェクト→完了 新しい項目の追加→C++ファイル→名前の入力(XXX.c) と、毎回わけも分からずやっており、そこから、プログラムを書いてビルドしてデバッグして勉強しております。しかし私が家で同様のことをやっても、ビルドの時点で error LNK2019: 未解決の外部シンボル _WinMain@16 が関数 _WinMainCRTStartup で参照されました。 fatal error LNK1120: 外部参照 1 が未解決です。 とでるだけで、全くビルド自体ができません。 何かの設定が抜けているのでしょうか?どうすればよいのでしょうか?別のやり方でも良いので、Cのプログラムの作り方を教えてください!!!!!

  • Visual Studio2010とCUDA

    Visual Studio2010とCUDA ご覧いただき有難うございます。 CUDAを勉強しようと思い、以下をインストールしました。 ・Microsoft Visual C++ 2010 Express ・Notebook Developer Drivers for WinVista and Win7 (260.61) ・CUDA Toolkit 3.2.12 ・GPU Computing SDK code samples 環境はWin7 64bitです。 「はじめてのCUDAプログラミング」という本を参考に始めました。 VisualStudio2010を用いて、SDKフォルダの「C\src\template\template_vc90」を開こうとすると変換を要求されます。変換をすると、いくつかは変換され、いくつかは変換されないようです。 ソリューションエクスプローラーには「template(利用不可)」とあります。 また、簡単なプログラムを書き、VisualStudioのコマンドプロンプトを利用し「nvcc *.cu」とすると、「nvcc fatal : nvcc cannot find a supported cl version. Only MSVC 8.0 and MSVC 9.0 are supported」と表示され、コンパイルできません。 作業フォルダは、Documents内に適当なフォルダを用意して、そこで行っています。 エラー内容には、MSVC8.0又は9.0で利用可とありますが、VisualStudio2010を入れた時に同時にProgramFile内に9.0と10.0ができたので、9.0も入っているのに何故コンパイルできないのかわかりません。 このように、コンパイルが出来ない状況にあります。 アドバイス等、よろしくおねがいします。

  • Visual Stdio.netでビルドができない

    Visual Stdio.netでプログラミングをはじめようと思ったのですが ビルドすると、何故かエラーになります。 以下がそのビルドログです。 何故かわかる方、ぜひ教えていただきたいです。 ちなみにプログラム自体は”Hello”と出力するだけの簡単なものです。 ------ ビルド開始 : プロジェクト : test, 構成 : Debug Win32 ------ リンクしています... LIBCD.lib(wincrt0.obj) : error LNK2019: 未解決の外部シンボル _WinMain@16 が関数 _WinMainCRTStartup で参照されました。 Debug/test.exe : fatal error LNK1120: 外部参照 1 が未解決です。 ビルドログは "file://c:\Documents and Settings\こに\My Documents\Visual Studio Projects\test\Debug\BuildLog.htm" に保存されました。 test - エラー 2、警告 0 ---------------------- 終了 ---------------------- ビルド : 0 正常終了、1 失敗、0 スキップ

  • (Visual C++)PGPLOTを導入したいのですが・・・

    PGPLOTというグラフ作成ツールをダウンロードしてC++で ビルドしてみたのですが、「LINK : fatal error LNK1104: ファイル 'LIBC.lib' を開くことができません。」というエラーが出てしまいます。検索して調べてみたところ『libc.libはVS2005から削除され、マルチスレッド用libcmt.libがある。』とのこと。 これはどうやって解決したらよいのでしょうか。 よろしくお願いします。

  • Visual C++でのプログラミング環境

    こんにちは。 visual C++でCのプログラムを実際に実行してみたのですが、 ビルドの時点で fatal error LNK1169: 1 つ以上の複数回定義されているシンボルが見つかりました。 というエラーがでました。設定は多分間違ってはないと思うのですが、 この場合どういった方法で解決できるのでしょうか? ご教授頂けたらありがたいです。

  • 猫でもわかるプログラミング161章

    http://www.kumei.ne.jp/c_lang/sdk2/sdk_161.htm にDLLを使ったメッセージフックについて説明があるのですが、どうもその通りにやってもうまくいきません。 まず、 1.dll作成する際にlibが生成されない。 2.ヘッダファイルに #define EXPORT extern "C" __declspec(dllexport) を付け加え、 EXPORT LRESULT CALLBACK .... という風にEXPORTをつけてビルドすると、libファイルが生成されるものの、それをメインプログラムのプロジェクトに追加しても リンク中... hookmain.obj : error LNK2001: 外部シンボル ""int __cdecl ResetHook(void)" (?ResetHook@@YAHXZ)" は未解決です hookmain.obj : error LNK2001: 外部シンボル ""int __cdecl SetHook(void)" (?SetHook@@YAHXZ)" は未解決です Debug/hook.exe : fatal error LNK1120: 外部参照 2 が未解決です。 link.exe の実行エラー というエラーが起きます。 このエラーが何を意味しているかもわからず、dllについても勉強中なのでどこを直せばいいかがみえてきません。どなたかわかる方がいらしたらよろしくお願いします VC++ 6.0 WinXP

  • Microsoft visual C++ Express Edtionでビルドできない

    Microsoft visual C++ Express Edtionを使っていますが、次のプログラムをビルドして、実行ファイルを使おうとすると次のエラーがでます。何処が違っているでしょうか? /* 整数値との和を表示する */ #include <stdio.h> int main(void) { printf("%d", 15 + 37); return (0); } ------ ビルド開始: プロジェクト: test2, 構成: Debug Win32 ------ リンクしています... LINK : fatal error LNK1104: ファイル'.\Debug\stdafx.obj' を開くことができません。 ビルドログは"file://d:\MYDOCUMENTS\Visual Studio 2005\Projects\test2\test2\Debug\BuildLog.htm" に保存されました。 test2 - エラー1、警告0 ========== ビルド: 0 正常終了、失敗、更新、スキップ==========

  • C++でのエラーについて

    Microsoft Visual C++ 2010 Express において、以下のファイル (http://1st.geocities.jp/shift486909/program/Bernoulli/func.cpp) をコンパイルしようとすると、 1>------ ビルド開始: プロジェクト: eter, 構成: Debug Win32 ------ 1>LINK : error LNK2001: 外部シンボル "_WinMainCRTStartup" は未解決です。 1>c:\users\garnet\documents\visual studio 2010\Projects\eter\Debug\eter.exe : fatal error LNK1120: 外部参照 1 が未解決です。 ========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ========== というようなエラーが出てコンパイルできません。 何が原因なのでしょうか?

専門家に質問してみよう