質問編集履歴
2
文章追加
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,6 +1,7 @@
|
|
1
1
|
依頼変更:
|
2
2
|
MeCabという形態素解析ソフトを使っています。
|
3
3
|
|
4
|
+
char input[100]; //入力された文字を代入していますがここではコードを省略。
|
4
5
|
MeCab::Tagger *tagger = MeCab::createTagger("");
|
5
6
|
const char *result = tagger->parse(input);
|
6
7
|
|
1
質問内容の変更
title
CHANGED
@@ -1,1 +1,1 @@
|
|
1
|
-
VC++
|
1
|
+
VC++での他のexe、binフォルダの使用について
|
body
CHANGED
@@ -1,9 +1,20 @@
|
|
1
|
+
依頼変更:
|
1
|
-
|
2
|
+
MeCabという形態素解析ソフトを使っています。
|
2
|
-
「System.NullReferenceException: オブジェクト参照がオブジェクト インスタンスに設定されていません。」
|
3
|
-
というエラーが出て、開発がすすめられません。
|
4
3
|
|
5
|
-
|
4
|
+
MeCab::Tagger *tagger = MeCab::createTagger("");
|
5
|
+
const char *result = tagger->parse(input);
|
6
6
|
|
7
|
-
|
7
|
+
2行目のところで「System.NullReferenceException」というエラーが出てきます。
|
8
8
|
|
9
|
+
システムの環境設定でCドライブのにあるMeCab\binフォルダまでパスを通せばこのエラーが出てきません。
|
10
|
+
私がやりたいのは、VC++で作成しているprojectフォルダにMeCabフォルダを入れてそのフォルダ毎相手に渡せば、MeCabをインストールしていない人でもシステムの環境設定をせずに、渡されたプロジェクトを実行できるプログラムを作りたいと思っています。
|
11
|
+
VC++で、projectフォルダ内のMeCabフォルダまでの相対パスを指定して、使用することは可能なのでしょうか?
|
12
|
+
|
13
|
+
もし不可能なら外部のexeファイルをコマンド付きで実行できる方法はあるのでしょうか?
|
14
|
+
|
15
|
+
[projectフォルダ]
|
9
|
-
|
16
|
+
--[MeCab]
|
17
|
+
----[bin]
|
18
|
+
------[mecab.exe]
|
19
|
+
--[Debug]
|
20
|
+
----[○○.exe]
|