今structというのを使って
struct Wireless_unit {
unsigned char wireless_id[6];
};
こんな構造体を作成しました。
このunsigned char wireless_id[6]; この数値を後で文字列に変換してこの構造体の中に保存して起きたいと思っています。
_bstr_t というのを使ってみたのですが、
struct Wireless_unit {
unsigned char wireless_id[6];
_bstr_t wireless_id_str;
};
次のようなエラーが出るのですが、どのように解決すればよいのでしょうか?
1>------ ビルド開始: プロジェクト: HomeBank, 構成: Debug Win32 ------
1> HomeBank.cpp
1>c:\mywork\new_wireless_module\open\cc1101driver\trunk\vc_test\setting_check\homebank\test_class.h(156): error C2146: 構文エラー : ';' が、識別子 'wireless_id_str' の前に必要です。
1>c:\mywork\new_wireless_module\open\cc1101driver\trunk\vc_test\setting_check\homebank\test_class.h(156): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\mywork\new_wireless_module\open\cc1101driver\trunk\vc_test\setting_check\homebank\test_class.h(156): error C4430: 型指定子がありません - int と仮定しました。メモ: C++ は int を既定値としてサポートしていません
1>c:\mywork\new_wireless_module\open\cc1101driver\trunk\vc_test\setting_check\homebank\Form1.h(545): warning C4244: '引数' : '__int64' から 'int' への変換です。データが失われる可能性があります。
========== ビルド: 0 正常終了、1 失敗、0 更新不要、0 スキップ ==========
No.1ベストアンサー
- 回答日時:
でしょうかね?
なんというか…なんぞ書籍のコード(?)らしきものや、ビルドして作成されるファイルまでSubversionリポジトリに突っ込む…というのがどうなのよ?
とか思ってしまったりしますが……。
# 行番号見るに回答時点での最新リビジョンではなさげですが。
ということで、とりあえず再現確認(?)してみました。
# ソリューションファイル覗くとVisual C++ Express 2010のようでしたし。
同じエラーにはなりましたが…対処方法については微妙ですね。
stdafx.hに
#include <comutil.h>
で、不明な型にはならなくなりますが、実行ファイルは生成されません。
# というか別エラーでビルド止まる。
D:\Microsoft Visual Studio 10.0\VC\include\comutil.h(13): fatal error C1189: #error : comutil.h header cannot be included under /clr:safe or /clr:pure
だそうで。
プロジェクトのプロパティから「共通言語ランタイム サポート」を変更すると、上記のエラーは出なくなりますが…
別のエラーでやっぱりビルドできません。
ということで、作っている人達に確認するしかないんじゃないですかねぇ。
回答いただきありがとうございます。http://pt.sourceforge.jp/projects/cc1101driver/ ここの者ですw 見ていただきありがとうございました。
ちょっとサンプルとかおいたらまずそうなのは、リポジトリ内から削除する方法とかこれから調べて消すようにします。
助かります。何か方法がないか自分の方でも調べてみます。
No.2
- 回答日時:
>ちょっとサンプルとかおいたらまずそうなのは、リポジトリ内から削除する方法とか
過去のリビジョンから再取得できちゃったりしますけどね。
サンプルに関しては著作権的な問題が出ないとも限らないでしょう。
ビルドに生成されるファイルなどはリポジトリに加えると、コミットしたときに微妙な事態になりかねないので……
VSが起動して作成されるキャッシュ系のファイル(インテリセンスとか)もリポジトリに含めない方がよいかと。
# 拡張子.suoや.ncb、プロジクトファイルでユーザーごとに作成されるもの…など。
って感じでSVNリポジトリの運用に関してならアドバイスも可能ですが…
CLIについてはまったく判らないので、元々の問題に関しては他の方の回答待ちでしょうかねぇ…。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題の説明、各所ごとに 5 2023/07/26 11:03
- C言語・C++・C# C言語初心者 構造体 課題について 2 2023/03/10 19:48
- C言語・C++・C# 宣言する関数の形が決まっている状態で、 str1とstr2の文字列をこの順に引っ付けてstrに保存し 2 2022/05/30 18:21
- C言語・C++・C# c言語 プログラムのエラー 1 2023/02/11 20:31
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- C言語・C++・C# C言語初心者 構造体 課題について 1 2023/03/10 19:30
- C言語・C++・C# プログラミングの授業の課題です 1 2023/01/17 22:15
- Java java 入力 3 4 3 出力 ABC DEFG HIJ このようなプログラムの書き方を教えてくだ 2 2022/07/15 14:18
- C言語・C++・C# C言語のエラーについて 2 2022/07/11 13:56
- その他(プログラミング・Web制作) seleniumbasic chrome操作について 1 2023/03/29 15:40
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
python エラー
-
エクセルのエラーメッセージ「4...
-
sys/time.hのインクルードがで...
-
適切な変換関数が存在しない???
-
Excelのエラーで困ってます。
-
バッチからsqlplusの接続エラー...
-
VB2008で定数に色の設定をした...
-
fortranでプログラムを実行する...
-
Handlesについて
-
RightとLeft関数のライブ...
-
VBScriptのエラーの見つけ方及...
-
vbsで作ったプログラムを続けて...
-
LPCWSTRとchar
-
ユーザフォーム開くとエラーになる
-
デバッグ中のエラーのことで教...
-
visual C++ でビルドの中止がで...
-
error C3867 関数呼び出しには...
-
フォームの作成中にエラーが発...
-
VBAでファイルを開くプログラム...
-
EXEファイルを作りたいが、途中...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
python エラー
-
エクセルのエラーメッセージ「4...
-
適切な変換関数が存在しない???
-
Excelのエラーで困ってます。
-
バッチからsqlplusの接続エラー...
-
fortranでプログラムを実行する...
-
HEWを使用しているのですが、こ...
-
コンパイルできません。
-
デバッグ中のエラーのことで教...
-
visual C++ でビルドの中止がで...
-
BC30002: 型 'ListItem' が定義...
-
Handlesについて
-
sys/time.hのインクルードがで...
-
ビルド失敗 指定されたファイ...
-
VB2008で定数に色の設定をした...
-
RightとLeft関数のライブ...
-
WindowsからLinuxへの移植
-
multiple definitionというエラー
-
HANDLEの宣言でのエラー
-
レコードセットをcloseする所で...
おすすめ情報