w****h 发帖数: 212 | 1 顶。
不知道大家有没遇到这个问题,在vc2008下编译通不过。
如何解决的? |
|
t****y 发帖数: 8 | 2 I installed gsl in both vc2005 and vc2008.
Both of them easily let the compiling and build processes passed with no
errors, but when it ran the executed file, always failed with the message :
"This application has failed to start because libgsl_d.dll was not found. Re
-installing the application may fix the problem."
Does anyone has experience with gsl in vc2008? |
|
b********s 发帖数: 436 | 3 Hi Guys,
Is there anyway to convert the project from VC 6++ to VC 2008. I encounter
the error such as mfc42.dll is not found.
This dll is from old MFC in VC 6++. I am trying to make the project ignore
this specific library. But it is still not working. Searching answers from
internet do not help me much.
Any useful suggestions? Thanks a lot! |
|
e***l 发帖数: 710 | 4 Why not just find that dll file |
|
c*******h 发帖数: 4883 | 5 visual assist好像不支持express版本,sigh
有没有类似的工具可以推荐的?3x |
|
j********g 发帖数: 88 | 6 express版本的使用协议中明确规定用插件扩展其功能是被禁止的。 |
|
|
j********g 发帖数: 88 | 8 你的公司没有批量授权visual studio么? |
|
w**b 发帖数: 19 | 9 刚刚安装了visual studio 2008 express edition, 怎么连afx.h, afxwin.h都没有带
!.net framework的source code也没有。
到底是怎么回事,大家知道吗?难道express edition就这么简单吗? |
|
f*******e 发帖数: 65 | 10 就是这么简单,编C++ for .net不用装什么东西,但是如果想编传统的原生Windows程序
,需要再另外下载安装Windows SDK,很大,很麻烦。 |
|
t****y 发帖数: 8 | 11 我装了一个,compiling and build passed, 但是运行不成功
说是
"This application has failed to start because libgsl_d.dll was not found. Re
-installing the application may fix the problem." |
|
r*********r 发帖数: 3195 | 12 i don't use VC. but i guess u forgot to set up the library path for
launching. |
|
w***g 发帖数: 5958 | 13 找到libgsl_d.dll, 放到c:\windows里就可以了。
Re |
|
w****h 发帖数: 212 | 14 error C2471: cannot update program database 'c:\documents and settings\my
documents\ee04\heap1\heap1\debug\vc90.pdb'
这个错误如何纠正?
在vc 2008 express下编译的。说找不到vc90.pdb文件
错误指向#include
在vc6下无问题 |
|
M**8 发帖数: 25 | 15 is vc90.pdb being locked? To verify, logout and relogin |
|
w****h 发帖数: 212 | 16 how to veridy?
You mean logout current user of Windows, then relogin with same user? Then
what next? |
|
P********e 发帖数: 2610 | 17 我记的好象是,优化的编译过的东西,如果没有改动他不继续编译,就去一个文件里面
读编译好的
我猜这个文件可能相关
把VC关了,删掉DEBUG文件夹里面的东西,重新来complie一次就好了 |
|
|
w****h 发帖数: 212 | 19 You mean try clean build, then it will be OK? |
|
w****h 发帖数: 212 | 20 project->setting->link->project options->Output->Reserve
但是我在vc2008下找不到这个设置啊。只有linker-input,没有link |
|
K****n 发帖数: 5970 | 21 是不是通过,比如,char**& 来定义?以下代码在vc2008 cl name.cpp /Za编译:
#include
using namespace std;
void PtPtRef(char**& pprc){
(pprc)++;
}
int main(){
char c[] = {'A','B','C','D','E','F','G'};
char* pc=0;
for(int i=0; i
pc = c+i;
cout<<*pc<
PtPtRef(&pc);
cout<<*pc<
}
return 0;
}
得:can not convert parameter 1 from 'char **' to 'char **&'
怎么改呢?
谢谢! |
|
d**********o 发帖数: 41 | 22 我想把一个class A的new 重载成:
void* operator new(size_t sz, string s){...}
在这个class A里有一个静态的vector,记录string s
也就是说这个vector在每次动态分配空间的时候记录一些信息,比如__FILE__, __LINE
__
但是编译出错说C1001 an internal error has occurred in the compiler, 看了半天不
知道怎么错了
OS: windows XP
DE: VC2008
code 见下 |
|
|
r*******n 发帖数: 34 | 24 最近把一个程序从VC++6挪到VC++2008后,发现程序运行速度低了15-30%。 这个程序是
结构比较简单的程序。应大概如何设置?多谢! |
|
p***o 发帖数: 1252 | 25 A lot of STL operations? Then google _SECURE_SCL . |
|
|
|
D*******a 发帖数: 3688 | 28 说不定他的vc6程序就是debug build |
|
|
|
G********7 发帖数: 256 | 31 我的一个程序,运行到两个多小时的时候总是在一个地方crash。我想debug这个问题,
可是每次都要等很久才能等到运行到断点。请问有没有什么办法,能把某个时候程序
的所有信息都保存下来,下次debug的时候只需要load一下就可以了?程序是C++的,
现在是在vc2008里面debug,用gcc+gdb也可以。谢谢! |
|
j***i 发帖数: 1278 | 32 怪事
我在vc2008 重编了,没有问题..
昨天linux是在gcc下编译的, |
|
k*****2 发帖数: 252 | 33 你用的是g++吧
VC2008的输出就不一样:
refc ctr: 1
k exist()
refc cp-ctr: 2
refc dtr 0
refc dtr 1 |
|
|
p***o 发帖数: 1252 | 35 ~Foo()的问题在于它造成了 同一个 shared_ptr对象被析构了两次。
当然不用shared_ptr也可以造成这个错误:
#include |
|
c*****n 发帖数: 1877 | 36 我想用VC做一个简单的CAD软件,主界面是一个有很多下拉菜单的主窗口。点击下拉菜
单,用多个子窗口同时显示一些曲线,图形或者数据。请各位推荐一本讲怎么搭建界面
,怎么控制各种控件,怎么在各个窗口之间交换数据,显示图形的书。最好是适合初学
者的。我会一些C++,但是windows编程几乎一窍不通,所以想用vc2008或者vc2010来完
成主要的界面工作,花更多精力在算法上面。请各位推荐一本好的书或者资料。谢谢! |
|
x****u 发帖数: 44466 | 37 我用vc2008的release模式试了一下,编译器没有敢把全局变量换成1... |
|
x****u 发帖数: 44466 | 38 vc2008的release build。
01171001 mov esi,dword ptr [__imp__printf (11720A0h)]
01171007 push edi
01171008 push offset string "hello!\n" (11720F4h)
0117100D mov dword ptr [global_var (1173374h)],1
01171017 call esi
x = global_var;
01171019 mov edi,dword ptr [global_var (1173374h)] |
|
g*****y 发帖数: 7271 | 39 FT, 我机器上C++的10秒钟不到就算完了。VC2008 |
|
g*****y 发帖数: 7271 | 40 I enabled openmp in VC2008 and added the following line
before the loop and recompile:
#pragma omp parallel for default(none) \
private(k,i,j,sum) shared(m,x,y,allsum)
Now it takes 2 seconds (previous 10 secs). But the result
is quite different because of the multithreading.
In JVM, how to utilize multi-core?
others
do |
|
p****r 发帖数: 165 | 41 we got some third party c/c++ code that we would like to rebuild on win 7.
it was developed in 2007 with VC 2008. if use VC2008 but recompile it on win
7, does it usually require significant code changes? once compiled on win 7
and generate .dll file, will the .dll file work on the old platform that it
used to run?
I suspect there is some 32-bit/ 64 bit issue here. thanks |
|
p**o 发帖数: 3409 | 42 纯python代码是跨平台的。
有些高效的第三方扩展是C/C++写的,不保证跨平台;即使跨平台,你安装或部署时也
要用合适的toolchain来编译,比如说,官网下载的Windows版的Python2是用VC2008编
译的(当然你可以自己编译),那么编译和动态链接第三方扩展时就不能用VC2010或者
MinGW,否则你import的时候loader可能不能正常工作。如果你一直被JVM罩着,没有部
署native软件的经验,上手自然会慢一些。 |
|