1

我正在尝试在 Ubuntu 下将 ICU-Timezone API 与 Netbeans c++(7.3) 一起使用。

我已经为 ICU 添加了库和包含目录。

然后我想执行这个简单的示例代码:

#include <ctime>
#include <stdlib.h>
#include <stdio.h>
#include "DateFormats.h"
#include "NumberFormats.h"
#include <time.h>
#include <unistd.h>
#include <getopt.h>
#include <timezone.h>
using namespace std;

int main(int argc, char **argv) {
    cout<<"hello"<<endl;
    TimeZone *tz = TimeZone::createTimeZone("America/Los_Angeles");  
}

我得到错误

/home/ubuntu/NetBeansProjects/DFC/dist/Debug/GNU-Linux-x86/dfc:加载共享库时出错:libicuuc.so.50:无法打开共享对象文件:没有这样的文件或目录

希望你能帮我!

谢谢弗洛里安

4

1 回答 1

0

运行跟随的命令很好

export LD_LIBRARY_PATH=/usr/local/lib

或者您可以使用 vi 永久添加到文件

vi ~/.bashrc

于 2013-07-21T10:57:40.417 回答