小编zan*_*der的帖子

strtol()返回不正确的值

我在这里有一个奇怪的.当我传入以下字符串时,strtol,atol和atoi都返回不正确的值:

long test = strtol("3087663490", &p, 10);
Run Code Online (Sandbox Code Playgroud)

根据我的调试器它返回2147483647.我完全被这个难倒了.有什么建议?

c string visual-studio-2010

7
推荐指数
2
解决办法
1万
查看次数

服务栈上的SSL

Mono上的服务栈是否支持SSL?

我只能访问一个mac,我在这里找到的说明要求你使用windows工具创建一个pvk文件:http://joshua.perina.com/geo/post/using-ssl-https-with-mono- httplistener

该站点作为Linux守护进程托管,使用upstart脚本来保持服务器运行.

c# mono servicestack

7
推荐指数
1
解决办法
2131
查看次数

交叉编译时无法链接核心库

让Rust连接到OS X上针对i686-unknown-linux-gnu的核心库时遇到一些麻烦:

MacBook:rustboot alex$ make
rustc -O --target i686-unknown-linux-gnu --crate-type lib -o main.o --emit obj main.rs
main.rs:5:1: 5:19 error: can't find crate for `core`
main.rs:5 extern crate core;
          ^~~~~~~~~~~~~~~~~~
error: aborting due to previous error
make: *** [main.o] Error 101
Run Code Online (Sandbox Code Playgroud)

main.rs看起来像这样:

#![no_std]
#![allow(ctypes)]
#![feature(lang_items)]

extern crate core;
use core::prelude::*;

#[no_mangle]
#[no_split_stack]
pub fn main() {
}
Run Code Online (Sandbox Code Playgroud)

我怀疑是因为我试图链接到i686-unknown-linux-gnu但是该平台不存在核心库.如何为该平台安装或构建库?

cross-compiling rust

6
推荐指数
1
解决办法
2488
查看次数

标签 统计

c ×1

c# ×1

cross-compiling ×1

mono ×1

rust ×1

servicestack ×1

string ×1

visual-studio-2010 ×1