Redian新闻
>
请问编译时怎么把自己的C/C++代码链接到一个库
avatar
请问编译时怎么把自己的C/C++代码链接到一个库# Computation - 科学计算
w*r
1
当我在一个utf-8系统中的一个页面里面(比如在discuz或者dede里面的一个index.
html)随便写上

你好

.
在浏览此页面的时候,照例说应该在相应的位置显示‘你好’
但是,如果这时候浏览器的encoding选择的是Unicode(UTF-8),那么,你好就会变成乱
码,而网页上别的中文字(discuz或者dede生成的)就可以正常显示。
如果,把浏览器的encoding选择成Chinese Simplified(GBK或者GB2312)那么‘你好’
可以正常显示,但是别的字就会变成乱码
弄了好久了 很是闹心 不知道谁知道是什么问题? 谢谢
avatar
d*2
2
在用系里的一台linux机器时我用的编译链接命令是
g++ -O3 -o myfile myfile.cpp -lm -l ****
后来听说学校有一台并行机,并行机也安装了这个库,安装这个库的目录是
/share/apps/****/,目录下有bin, include, info, lib, man,请问应该怎么使用编译
链接命令才能找到这个库呢?先谢了!
avatar
o*g
3
你好并不是utf-8的字节流
这个和你的文件属性和文本编辑器有关

【在 w*******r 的大作中提到】
: 当我在一个utf-8系统中的一个页面里面(比如在discuz或者dede里面的一个index.
: html)随便写上

你好

.
: 在浏览此页面的时候,照例说应该在相应的位置显示‘你好’
: 但是,如果这时候浏览器的encoding选择的是Unicode(UTF-8),那么,你好就会变成乱
: 码,而网页上别的中文字(discuz或者dede生成的)就可以正常显示。
: 如果,把浏览器的encoding选择成Chinese Simplified(GBK或者GB2312)那么‘你好’
: 可以正常显示,但是别的字就会变成乱码
: 弄了好久了 很是闹心 不知道谁知道是什么问题? 谢谢

avatar
d*1
4
-I\share\apps\...\include\
-L\share\apps\...\lib\
avatar
w*r
5
我用的ultraedit, 我也试过用notepad. 但是不管那个都是一样的结果。

【在 o***g 的大作中提到】
: 你好并不是utf-8的字节流
: 这个和你的文件属性和文本编辑器有关

avatar
n*g
6
你在logon时难道没有显示链接库的使用说明吗?
avatar
o*g
7
至少notepad能够让他另存为utf-8文件

【在 w*******r 的大作中提到】
: 我用的ultraedit, 我也试过用notepad. 但是不管那个都是一样的结果。
avatar
d*2
8
多谢!是学校安装的问题。在自己的目录重新安装再用这两个参数就好了。

【在 d*****1 的大作中提到】
: -I\share\apps\...\include\
: -L\share\apps\...\lib\

avatar
w*r
9
:) 谢谢 大猩猩

【在 o***g 的大作中提到】
: 至少notepad能够让他另存为utf-8文件
avatar
d*2
10
没有,发电邮给学校IThelp/staff也不搭理我,这个学校是不是太烂?

【在 n****g 的大作中提到】
: 你在logon时难道没有显示链接库的使用说明吗?
avatar
k*w
11
utf-8 的意思是8位编码。编码长度只有一个字节。所以只够容纳ascii表的内容。如果
你输入中文,是没有办法映射字符的。GBX是unicode编码,8~16位长,1-2个字节。容
纳的所有的中文字符和拉丁字符。
avatar
n*g
12
我们这儿几台服务器,logon时候给出编译的帮助,推荐的complier,优化参数是啥,
如何加链接库什么的,我还以为是common sense,看来各地情况不同。

【在 d*******2 的大作中提到】
: 没有,发电邮给学校IThelp/staff也不搭理我,这个学校是不是太烂?
avatar
S*t
13
not true. utf-8 是 unicode 可以容纳地球上所有编码,
8个不够就上16个,如果还不够就上24。

【在 k******w 的大作中提到】
: utf-8 的意思是8位编码。编码长度只有一个字节。所以只够容纳ascii表的内容。如果
: 你输入中文,是没有办法映射字符的。GBX是unicode编码,8~16位长,1-2个字节。容
: 纳的所有的中文字符和拉丁字符。

相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。