gnuplot无法在XCode 4.3.1中运行 我想在XCODE中获得C++环境下的GnUpTobug。
我使用以下教程来归档我的结果:gnuplot无法在XCode 4.3.1中运行 我想在XCODE中获得C++环境下的GnUpTobug。,xcode,gnuplot,Xcode,Gnuplot,我使用以下教程来归档我的结果: 我已经创建了libgnuplot.a,并将其与gnuplot_I.h一起导入到我的项目中 将/opt/local/bin/gnuplot复制到/usr/local/bin 我已经创建了包含以下内容的~/MacOSX/environment.plist文件: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.
- 我已经创建了
,并将其与libgnuplot.a
一起导入到我的项目中gnuplot_I.h
- 将
复制到/opt/local/bin/gnuplot
/usr/local/bin
- 我已经创建了包含以下内容的
文件:~/MacOSX/environment.plist
错误:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DT$ <plist version="1.0"> <dict> <key>GNUTERM</key> <string>aqua</string> <key>PATH</key> <string>/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin</string> </dict> </plist>
此外,我还收到了以下编译器警告:cannot find gnuplot in your PATH(lldb)
不推荐将字符串文字转换为“char*”
我尝试将这些修改为:gnuplot_setstyle(handle, "lines");
char line_string[] = "lines"; gnuplot_setstyle(handle, line_string);
我不是这些方面的专家,但请尝试添加:<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DT$ <plist version="1.0"> <dict> <key>GNUTERM</key> <string>aqua</string> <key>PATH</key> <string>/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/local/bin</string> </dict> </plist>
我重新安装了gnuplot,它突然工作了。我也遇到了同样的问题。GNUTRAGE是从终端工作的,而不是来自C++的。 C++代码称为GETEnv(“路径”),并搜索“GNUTRAP”,当找不到异常时抛出异常。在将/opt/local/bin/gnuplot复制到/usr/local/bin之后,它的工作方式与您的情况不同。 但后来我决定也将其复制到/usr/bin中,这似乎是可行的
labjunky你能从终端打开gnuplot吗?如果是这样的话,
的输出会产生什么?which gnuplot
在终端上工作正常,我一直这样使用它gnuplot
给出了哪个gnuplot
。不幸的是,同样的结果。值得一试!如果这对你来说是一个足够好的答案,那么你应该把它标记为答案。我会在22小时后尽快让它成为可能。/opt/local/bin/gnuplot
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DT$ <plist version="1.0"> <dict> <key>GNUTERM</key> <string>aqua</string> <key>PATH</key> <string>/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/local/bin</string> </dict> </plist>