由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - C++两个问题
相关主题
请推荐C++开发环境Does C++ have serializer and deserialzier
C++11使用感受及一些问题exe file compild by C++ cannot be run by another computer
windows下面的c++有什么免费的好用的ide?Recommend a C++ IDE?
map析构【讨论】 你认为Linux里写C++代码用什么editor最方便:emacs (转载)
Google App Engine顽固错误跪求解决办法求助: 关于用VC做user interface
请教关于link error (C++)的基本问题Help: how to use Eclipse as C++ IDE in XP?
嵌入式的一个架构思考Help: how to use Eclipse as C++ IDE in Linux? (转载)
我觉得python,ruby之类实现基于tree structure的算法,不那么直观,也没优势如何在VC++下把raw图像快速写到硬盘里呢?
相关话题的讨论汇总
话题: randchar话题: random话题: string2话题: std话题: static
进入Programming版参与讨论
1 (共1页)
b***i
发帖数: 3043
1
希望大牛们能帮忙
1. 我在Visual Studio2015里面建了一个Solution,里面我建立了多个项目。我的最终
结果是一个可执行文件,而且最后是要在Linux下用Xilinx SDK的,这个本质就是
Eclipse。
那么,我一个项目要引用另一个项目,这个被引用的叫做Utils.Include很容易搞定。
但是类的static函数必须在cpp里面实现。结果linker说找不到symbol.这个我理解,
obj在另一个目录里。那么如何才能让主项目找到这些被引用的ojb?而且,最好不用生
成lib,我就在这个solution里面使用,不用给其他工程使用。静态编译进去就行了。
以前用Qt的时候,Qmake可以自动找到这些关联,然后生成make文件。如果我用visual
studio 2015或者Xilinx SDK (Eclipse, g++4.9.2),有这样的自动的工具吗?
2. 我看到一个生成uuid的例子,里面使用了很多C++11的技术。我想能不能把一部分
变量放进class的static 成员变量?我试过,会出现很多错误。另外,这个const char
ch_set也是找不到,我也理解因为这个是常数数组自动成为static的。所以我最后把
它改成非静态函数,这样我在主项目里要构造一个变量才能呼叫这个函数。如果问题1
能够解决,是不是也就解决这个问题了?
std::string RandomID:: get_uuid32() { // if a static member function doesn't
work
std::default_random_engine rng(std::random_device{}());
std::uniform_int_distribution<> dist(0, 16);
auto randchar = [&dist, &rng]() {
const char ch_set[] = { '0', '1', '2', '3', '4', '5', '6', '7', '8',
'9', 'a', 'b', 'c', 'd', 'e', 'f' };
return ch_set[dist(rng)]; };
//8, 4, 4, 4, 12
return random_string2(8, randchar) + "-" +
random_string2(4, randchar) + "-" +
random_string2(4, randchar) + "-" +
random_string2(4, randchar) + "-" +
random_string2(12, randchar);
}
L******Z
发帖数: 8
2
为什么不自己写makefile?
t*******l
发帖数: 3662
3
[在 bihai (学得不好) 的大作中提到:]
:希望大牛们能帮忙

:...........
Cmake
m******5
发帖数: 224
4
牛啊

visual

【在 b***i 的大作中提到】
: 希望大牛们能帮忙
: 1. 我在Visual Studio2015里面建了一个Solution,里面我建立了多个项目。我的最终
: 结果是一个可执行文件,而且最后是要在Linux下用Xilinx SDK的,这个本质就是
: Eclipse。
: 那么,我一个项目要引用另一个项目,这个被引用的叫做Utils.Include很容易搞定。
: 但是类的static函数必须在cpp里面实现。结果linker说找不到symbol.这个我理解,
: obj在另一个目录里。那么如何才能让主项目找到这些被引用的ojb?而且,最好不用生
: 成lib,我就在这个solution里面使用,不用给其他工程使用。静态编译进去就行了。
: 以前用Qt的时候,Qmake可以自动找到这些关联,然后生成make文件。如果我用visual
: studio 2015或者Xilinx SDK (Eclipse, g++4.9.2),有这样的自动的工具吗?

s*c
发帖数: 48
5
对于问题1,你可以试试把其它projects加为main project的dependent projects。
h*******n
发帖数: 82
6
你没搞清楚最基本的编译器怎么工作的,编译单元是什么,extern怎么用
http://www.cnblogs.com/yc_sunniwell/archive/2010/07/14/1777431.
http://en.cppreference.com/w/cpp/language/storage_duration
1 (共1页)
进入Programming版参与讨论
相关主题
如何在VC++下把raw图像快速写到硬盘里呢?Google App Engine顽固错误跪求解决办法
C++ IDE and compiler请教关于link error (C++)的基本问题
郁闷嵌入式的一个架构思考
新版的 eclipse 有什么大的改进?我觉得python,ruby之类实现基于tree structure的算法,不那么直观,也没优势
请推荐C++开发环境Does C++ have serializer and deserialzier
C++11使用感受及一些问题exe file compild by C++ cannot be run by another computer
windows下面的c++有什么免费的好用的ide?Recommend a C++ IDE?
map析构【讨论】 你认为Linux里写C++代码用什么editor最方便:emacs (转载)
相关话题的讨论汇总
话题: randchar话题: random话题: string2话题: std话题: static