Comments (6)
The key example code is :
Lines 59 to 95 in 4177318
It is used to demonstrate the two example class byte_queue_t
and enhanced_byte_queue_t
.
You can create an simple "hello world" project and add the two classes into compilation.
During this process, if you encountered any issues, please feel free to let me know.
from plooc.
Did you find the MDK project file?
from plooc.
Did you find the MDK project file?
What is MDK project file? I don't find anything other than C source file on https://github.com/GorgonMeducer/PLOOC/tree/master/example/byte_queue
from plooc.
Here is a project folder. Inside the folder, you can find the main.c and an MDK project.
@tn1997tn
About MDK, See here: https://www2.keil.com/mdk5/
You can apply a Community License from here: https://www.keil.com/pr/article/1299.htm
from plooc.
@GorgonMeducer So PLOOC is for embedded development only? I don't do embedded development. I'm only finding an OOP framework for plain C. My development environment is Windows x86_64 with MSYS2 MINGW64. Github suggested your project to me when I was searching.
p/s: I found the MDK project files but I think I have no uses for them.
from plooc.
No, PLOOC isn't specifically designed for embedded. I only provide embedded projects just because it is convenient for me.
You should be able to use PLOOC with GCC / LLVM etc.
byte_queue.c
is only an example of a class, that doesn't contains a main function. The error info is also telling you that you need an entry, i.e. WinMain()
undefined reference to `WinMain'
collect2.exe: error: ld returned 1 exit status
from plooc.
Related Issues (12)
- class_internal / protected_internal 后面跟参数的意义? HOT 1
- IMPLEMENT 和 INHERIT 的区别是? HOT 1
- end_def_class 必须写 ? HOT 1
- declare_class 在头文件中使用的必要性是什么? HOT 1
- union类型在这里起到了什么样的作用? HOT 1
- 缺少使用的example HOT 1
- compile cpp source code(__OOC_CPP__ is defined) failed on arm-none-eabi-g++ 2021.10 HOT 1
- compile cpp source code(__OOC_CPP__ is defined) failed on arm-none-eabi-g++ 2021.10 HOT 1
- Open Github Discussions HOT 1
- Comparison with other solutions? HOT 1
- What is the difference between the class templates? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from plooc.