Click here to Skip to main content
12,946,164 members (52,739 online)
Rate this:
Please Sign up or sign in to vote.
See more:

Need some help embedding Python in C++, following the article:
Embedding Python in C/C++: Part I[^]

My system:
Windows 7 64bit
Python 2.7
VS 2005

I've already included Python27/lib and Python27/include in my VC++ additional include directories. In addition, I was using "release" mode. However, I still have the fatal error:
LINK : fatal error LNK1104: cannot open file 'python27.lib'

Anyone has the similar problem before?

Posted 8-Nov-12 10:03am
Rate this: bad
Please Sign up or sign in to vote.

Solution 2

If you're going down that road, you're probably better off basing your work on Boost Python[^]

As for your error:LINK : fatal error LNK1104: cannot open file 'python27.lib'

You need to tell the linker where to find the library.
Linker->General->Additional Library Directories

Best regards
Espen Harlinn
Another link to an interesting project, a 5, good to know, thank you for sharing.
Espen Harlinn 8-Nov-12 18:51pm
Thanks, Sergey - If you could have a look at
Any thoughts you would have about it would be greatly appreciated
Qianfei Li 9-Nov-12 12:21pm
Thanks a lot Espen. I solved the case and am looking at Boost.Python now!
Espen Harlinn 9-Nov-12 12:23pm
That's brilliant :-D
Sergey Alexandrovich Kryukov 19-Nov-12 18:43pm
Looks nice, but, according to my records. 2 more of your articles wait in line for my review. First of all, I found some problems in your work on dependencies -- very nice WPF technique and styling, but I wish you had more essential functionality. Another one is on Direct2D. I'll try to review them, if I find I have enough expertize on the topics, but some time later. I have 100% complete code to publish an article by myself, cannot get enough courage to sit down and write the whole text at once, waiting for more room in my free time... I don't count 2-3 articles with "almost complete" code and one major work... Hopefully, I'll get some time and prioritize it all soon enough...
Espen Harlinn 19-Nov-12 19:08pm
My last 4 articles share the same codebase, currently crawling towards 1.7MB of C++ code - and it's fair to say I've only just got started.

So I've put a wee bit more work into the code than the articles - so far I'm only creating "lego" bricks, that is the basic building blocks for a framework.

As for Depends4Net - I certainly intended to do a bit more work on it, but so far I haven't gotten around to it ;)

>> cannot get enough courage to sit down and write the whole text at once
I would certainly describe some of mine as work-in-progress - still, I think, getting some feedback is quite useful. Look at the difference between the two articles on Depends4Net - the first has a nice picture on the top, while the second contains far more practical code examples and descriptions - still, the first got far better response. I tend to view it as a learning experience ...
Sergey Alexandrovich Kryukov 19-Nov-12 19:34pm
I was talking it because earlier I relatively easily programmatically detected dependency diagram; even though I did it in console application, I needed work result, not application. Maybe you could use the idea. Actually, messing with all this stuff is very useful when you just get some project made by a team before you, and really need to dig into this can of worms to sort things out... :-)
Espen Harlinn 19-Nov-12 19:44pm
I've picked up a few tricks that I would like to incorporate from ILSpy - but for now, I will continue on the C++ library - I guess it's time to call it a night ...
Sergey Alexandrovich Kryukov 19-Nov-12 20:01pm
Agree. But I'm still at work, want to go home (20:01), but... your time is 2AM, right? Going to do some work tomorrow, or what? :-)
(As to me, I often can allow myself to sleep in the morning...)
Espen Harlinn 20-Nov-12 4:16am
Yes, it was about 2:00AM - and I was back at work at 9:00PM - so, yes, sleep sounds just wonderful
Sergey Alexandrovich Kryukov 20-Nov-12 11:24am
You take care of yourself. :-)
Rate this: bad
Please Sign up or sign in to vote.

Solution 1

Your question would be better placed at the bottom of the article in question rather than here. You stand a much better chance of the author seeing it then and being able to answer.
Agree, a 5.
Marcus Kramer 8-Nov-12 18:50pm
Thanks, Sergey
Qianfei Li 9-Nov-12 12:20pm
Thanks for the thought!

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

    Print Answers RSS
Top Experts
Last 24hrsThis month
OriginalGriff 4,899
CHill60 3,205
Maciej Los 2,453
Jochen Arndt 1,935
ppolymorphe 1,795

Advertise | Privacy | Mobile
Web02 | 2.8.170518.1 | Last Updated 8 Nov 2012
Copyright © CodeProject, 1999-2017
All Rights Reserved. Terms of Service
Layout: fixed | fluid

CodeProject, 503-250 Ferrand Drive Toronto Ontario, M3C 3G8 Canada +1 416-849-8900 x 100